1、原理
根据eureka的metadata进行自定义元数据,然后修改ribbon的Rule规则
2、实现
在对应服务中添加配置
eureka:
instance:
metadata-map:
xxx: 1
在zuul项目中添加maven依赖
<dependency>
<groupId>io.jmnarloch</groupId>
<artifactId>ribbon-discovery-filter-spring-cloud-starter</artifactId>
<version>2.1.0</version>
</dependency>
在前置过滤器中运行时添加属性数据
RibbonFilterContextHolder.getCurrentContext().add("xxx", "value")
版权声明:本文为wuli2496原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。