美文网首页
03.SpringCloud中Ribbon实现负载均衡

03.SpringCloud中Ribbon实现负载均衡

作者: LewisZhu | 来源:发表于2019-12-25 16:36 被阅读0次

    01.首先Ribbon的依赖问题:当一个provider已经导入了Eureka Client的依赖,已经算是导入了Ribbon的依赖,因为Ribbon相关的依赖已经集成到Eureka Client的依赖中,而且默认打开。

    注意:多个provider集群的时候,首先他们的artifactId是不同的,如果在一台机器上 则他们的端口号不同,但是他们的spring.application.name始终是一样的,对customer来说,它们只发请求给provider。(就相当于你给移动打客服电话只有一个,但是会有不同的人去接听电话)

    1>.不对ribbon做任何配置的情况下,当customer调用provider集群的时候,默认调用的机会是相等的。

    2>.负载均衡的轮循算法配置
    在customer中的application.yml中配置
    user-provider: //因为customer调用的是user-provider这个服务,所以已这个起步
    ribbon:
    NFLoadBalancerRuleClassName: com.netflix.loadbalancer.RandomRule

    相关文章

      网友评论

          本文标题:03.SpringCloud中Ribbon实现负载均衡

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