美文网首页
二:Ribbon

二:Ribbon

作者: 离家出走的小白 | 来源:发表于2020-05-05 19:24 被阅读0次

1、Ribbon是什么?

下面是使用spring cloud技术的方法论

2、如何使用Ribbon?【加个注解就能实现负载均衡@LoadBalanced里面的算法就是一个执行一次】

one

Ribbon以来Eureka,Eureka以来config,所以这里就有3个了

pom

yml

启动类

可以用微服务名称代替IP加端口。下面显示效果表明了

效果

创建多个服务测试负载均衡

这里只给我yml的变化图

第一个服务:

第二个服务:

第三个服务:

记得改yml里面的

效果1:访问任何一个注册中心都变了

效果2:由于客户端负载均衡,所以每次访问的服务器都不一样

补充几张图

可以自己设置算法:里面有默认的算法

Ribbon的算法:

上面如果把负载均衡算法写道rest Template里面那所有的服务都是哪个算法,我想不通的服务使用不同的算法,或者是有的服务使用特殊的算法。

Ribbon自定义(同一个客户端,不同服务有不同的负载均衡算法)

1、在客户端启动类上加

2、创建一个自定义算法类,不能与启动类同包及在其子包下

下面是自定义的负载均衡算法:

相关文章

网友评论

      本文标题:二:Ribbon

      本文链接:https://www.haomeiwen.com/subject/uizmghtx.html