Cloud LoadBalancer
依赖说明:使用Spring Cloud LoadBalancer进行客户端负载平衡。
Spring Cloud LoadBalancer是一个客户端负载均衡器,类似于Ribbon,但是由于Ribbon已经进入维护模式,并且Ribbon 2并不与Ribbon 1相互兼容,所以Spring Cloud全家桶在Spring Cloud Commons项目中,添加了Spring cloud Loadbalancer作为新的负载均衡器,并且做了向前兼容,就算你的项目中继续用 Spring Cloud Netflix 套装(包括Ribbon,Eureka,Zuul,Hystrix等等)让你的项目中有这些依赖,你也可以通过简单的配置,把ribbon替换成Spring Cloud LoadBalancer。
参考:
SpringCloud升级之路2——Spring Cloud LoadBalancer简介
服务负载均衡-Spring Cloud LoadBalancer
SpringCloud LoadBalancer灰度策略实现
POM
<!--Cloud LoadBalancer-->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-loadbalancer</artifactId>
</dependency>
XXX
SpringCloudLoadBalancer是SpringCloud Commons项目中的一个组件,作为Ribbon的替代品,提供客户端负载均衡功能。它支持向前兼容,即使项目中仍有SpringCloudNetflix组件,也能轻松切换。通过引入相应依赖,即可在项目中使用SpringCloudLoadBalancer进行服务间的负载均衡。此外,该组件还支持灰度发布策略的实现。
2628

被折叠的 条评论
为什么被折叠?



