目录
前言一个问题引发的思考Ribbon的简单使用Ribbon 原理分析LoadBalancerAutoConfiguration 自动装配RestTemplateCustomizerLoadBalancerInterceptorRibbonLoadBalancerClient#executeZoneAwareLoadBalancer 负载均衡器如何获取所有服务如何判断服务是否可用Ribbon 的负载均衡算法总结微服务体系下的 Spring Cloud Netflix 套件中 Ribbon 的主要用于负载均衡,底层默认使用 RestTemplate 通讯,并提供了 7 种负载均衡策略
前言
在微服务中,对服务进行拆分之后,必然会带来微服务之间的通信需求,而每个微服务为了保证高可用性,又会去部署集群,那么面对一个集群微服务进行通信的时候,如何进行负载均衡也是必然需要考虑的问题。那么有需求自然就有供给,由此一大批优秀的开源的负载均衡组件应运而生,微服务体系下的 Spring Cloud Netflix 套件中 Ribbon 的使用,并结合部分源码讲述了 Ribbon 的底层原理,重点讲述了 Ribbon 中是如何获取服务以及如何判定一个服务是否可用,最后也介绍了 Ribbon 中默认提供的 7 种负载均衡策略。
到此这篇关于Spring Cloud之负载均衡组件Ribbon原理分析的文章就介绍到这了,更多相关Spring Cloud负载均衡组件Ribbon内容请搜索易采站长站以前的文章或继续浏览下面的相关文章希望大家以后多多支持易采站长站!










