SpringCloud学习第二天 负载均衡 Loadbalancer

56 阅读1分钟

059a7320bafa5f32069bbe2e7bac106.png

2a239979ec9435dc1dabffd39fcbdbc.png

SpringCloud整合Loadbalancer

1、在消费者模块添加Loadbalancer坐标

<!--loadbalancer-->  
<dependency>  
    <groupId>org.springframework.cloud</groupId>  
    <artifactId>spring-cloud-starter-loadbalancer</artifactId>  
</dependency>

2、在RestTemplate的配置类中加上@Ladbalancer注解(完成整合,以轮询方式访问服务模块集群)

image.png

image.png

image.png

更改Loadbalancer负载均衡算法

修改RestTemplate 也可以实现ReactiveLoadBalancer接口重写方法自己实现负载均衡算法

image.png