Spring Cloud Loadbalancer 实现客户端负载均衡

针对 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()实现配置服务端实例
Spring Cloud Loadbalancer 实现客户端负载均衡_第1张图片
新建server服务端(随便写个可用接口即可)
Spring Cloud Loadbalancer 实现客户端负载均衡_第2张图片

在client客户端编写请求接口进行测试:
Spring Cloud Loadbalancer 实现客户端负载均衡_第3张图片

其中WebClientConfig配置类重的port对应启动的server服务端的port
Spring Cloud Loadbalancer 实现客户端负载均衡_第4张图片
多次请求结果
在这里插入图片描述

在这里插入图片描述

你可能感兴趣的:(spring,cloud,负载均衡,spring)