前置说明
我是在学习使用比较新版的springcloud3.0.1GA的时候,遇到一个问题,springcloud加入了一个新模块-Loadbalancer来替代ribbon,有两种负载均衡模式(轮询和随机),默认是用随机轮询,假如想使用随机或者自定义负载均衡策略,就不能按照以前使用ribbon的模式(注入IRule类,必须引入ribbon依赖),那么如果我使用Loadbalancer的随机负载均衡,要怎么设置呢?官网给出比较详细的方法,由此记录一下,有问题欢迎大佬们指出。
官网说明
显然官方写了一个切换成随机负载均衡的例子,我们拷贝过来即可,主要是@Bean下面的方法。

注: 图片来自于spring官网
代码说明
第一,把官方的@Bean方法拷贝到自己的配置类,这里我是MyConfig.java
package com.flying.eruekaclient.config;
import org.springframework.cloud.client.ServiceInstance;
import org.springframework.cloud.loadbalancer.core.RandomLoadBalancer;
import org.springframework.cloud.loadbalancer.core

最低0.47元/天 解锁文章
4437

被折叠的 条评论
为什么被折叠?



