2017年3月20日

摘要: Ribbon是一个客户端的负载均衡器,可以提供很多HTTP和TCP的控制行为。Feign已经使用了Ribbon,所以如果你使用了@FeignClient,Riboon也同样被应用了。 Ribbon核心的概念是named client。每个负载均衡器都是共同体的一部分,可以一起运行去连接远程服务器,你 阅读全文
posted @ 2017-03-20 23:13 ilinux_one 阅读(1169) 评论(0) 推荐(0) 编辑
摘要: 我们还是先从官网文档开始学习,如下图所示,我们可以搞一个测试配置类,来验证是否真的可以通过代码来自定义配置Ribbon,但文档明确给出了警告:即这个测试配置类不能放在@ComponentScan所扫描的当前包下以及子包下,否则我们自定义的这个配置类就会被所有的Ribbon客户端所共享,也就是说我们达 阅读全文
posted @ 2017-03-20 23:05 ilinux_one 阅读(1247) 评论(1) 推荐(1) 编辑
摘要: 现在我们通过插件的方式添加新的一种策略。 MyRule.java是自己定义的个算法,大概算法是随机选中能被2整除的server import java.util.ArrayList; import java.util.List; import java.util.Random; import com 阅读全文
posted @ 2017-03-20 22:52 ilinux_one 阅读(834) 评论(0) 推荐(0) 编辑

导航