针对 ribbon 负载均衡组件, 官方提出的替换解决方案是 Spring Cloud Loadbalancer。本次主要通过学习示例介绍了 Spring Cloud Loadbalancer 的基础使用。
1,引入pom
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-loadbalancer</artifactId>
</dependency>
新建客户端:client
通过new ServiceInstanceListSupplier()实现配置服务端实例
新建server服务端(随便写个可用接口即可)
在client客户端编写请求接口进行测试:
其中WebClientConfig配置类重的port对应启动的server服务端的port
多次请求结果