首页 > 编程语言 > 详细

springcloud微服务-feign

时间:2020-07-28 01:32:53      阅读:79      评论:0      收藏:0      [点我收藏+]

1.ribbon

  1.创建restTemplate的bean的时候加上@LoadBalanced注解

  2.通过http调用时,不在需要指定具体的实例,直接使用"http://eureka-client/sayHi"即可,ribbon底层做了负载均衡逻辑

  3.ribbon默认懒加载,客户端第一次发起http调用时,加载负载均衡策略,很可能导致http调用超时。需要修改成饥饿加载模式

    ribbon.eager-load.enabled=true

    ribbon.eager-load.clients=ribbon-consumer

 

  ribbon的七种负载均衡策略

      1.随机

    2.轮询

    3.重试

    4.权重

    5.最少连接

    6.可用性过滤(是否熔断,连接数是否过大等)

    7.组合过滤(包含zone过滤和可用性过滤)

               

springcloud微服务-feign

原文:https://www.cnblogs.com/hongzuiliyu/p/13388095.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!