标签:负载 riboon class 修改 随机 public ribbon
1.修改pom
<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-ribbon</artifactId> <version>2.2.1.RELEASE</version> <scope>compile</scope> </dependency>
2.修改yml
这里不用修改
3.修改启动类
@SpringBootApplication @EnableEurekaClient // 使用自定义的riboon @RibbonClient(name = "CLOUD-PAYMENT-SERVICE",configuration = MySelfRule.class) public class OrderMain80 { public static void main(String[] args) { SpringApplication.run(OrderMain80.class, args); } }
4.指定配置ribbon配置
ribbon默认是轮询选择服务器,现在改为随机选择。
@Configuration public class MySelfRule { @Bean public IRule myrule(){ // 定义为随机 return new RandomRule(); } }
5.测试
启动2个生产者,1个注册中心eureka,1个消费者
标签:负载,riboon,class,修改,随机,public,ribbon 来源: https://www.cnblogs.com/biji-handsome/p/16197899.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。