美文网首页
二: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