Ribbon从入门到源码解析
目录
1、简介
2、案例
2.1 搭建服务注册中心EurekaServer
2.2 搭建order-service服务
2.3 搭建user-service服务
2.4 服务启动
2.5 测试结果
3、Ribbon如何实现负载均衡
3.1 拦截http请求
3.2 解析请求中的服务名
3.3 根据服务名获取服务IP和Port信息
3.4 根据负载均衡策略发起http请求
4、简单源码解析
4.1 ILoadBalancer
4.2 AbstractLoadBalancer
4.3 BaseLoadBalancer
4.4 DynamicServerListLoadBalancer
4.5 ZoneAwareLoadBalancer
1、简介
在微服务架构中,服务拆分成一个个的微服务,并且以集群化的方式进行部署;此时服务与服务之间的调用变得复杂了起来,客户端需要自主选择调用服务端集群中的某个服务,这就是我们经常说到的客户端负载均衡,在Spring Cloud生态中使用的比较广泛的技术是Ribbon。
Ribbon从入门到源码解析最先出现在Python成神之路。
共有 0 条评论