4-1Ribbon 修改请求策略 · SpringCloud微服务实战 · 看云
1.如何修改请求策略
导航
本节主要围绕如何修改请求策略、如何自定义请求策略、如何不再Eureka环境下运行?接下来我们带着这些问题一步步深入Ribbon。
本节代码地址
前面已经说,Ribbon 默认的请求策略是轮询,如何调整为其他策略呢?
1.1 修改EurekaRibbonConfig
路径在fw-cloud-ribbon中的com.yisu.ribbon.config.EurekaRibbonConfig中
我们只需要定义一个bean,比如替换Ribbon 自带的随机策略
@Bean
public IRule ribbonRule() {
//自定义成随机
return new RandomRule();
}
1.2 重启客户端
修改好之后启动客户端,postman 重新请求localhost:8771/user/1
多请求几次,会发现会有连续请求几次的接口是8773或8774服务提供的。