ribbon 好像停止维护更新了,领导让搞一搞spring-cloud-loadbalancer,本篇主要贴一下怎么单独使用(参考 官方文档),与feign\gateway的集成,请看下一篇
无注册中心版(领导不让用注册中心,用注册中心的同学不要生搬硬套哦,其实有注册中心会好办很多)
适用于spring-cloud 版本 Hoxton.SR7,其他版本没有尝试
服务消费方(调用方)
pom.xml
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-loadbalancer</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-webflux</artifactId>
</dependency>
application.yml 关闭ribbon
spring:
cloud:
loadbalancer:
ribbon:
enabled: false
自定义服务集合
/**
* loadbalancer 服务实例列表
*/
public cla