首页 > 其他 > 详细

Ribbon与Nignx的区别

时间:2021-06-02 15:35:26      阅读:15      评论:0      收藏:0      [点我收藏+]

Nignx:

1.集中式重负载均衡,收集所有的request,再(负载均衡)分配到各个微服务

2.Nginx 使用的是 轮询和加权轮询算法

技术分享图片

 

 

 

 

Ribbon:

1.运行在消费者端,先负载均衡,再直接请求各个微服务

2.

  • RoundRobinRule:轮询策略。Ribbon 默认采用的策略。若经过一轮轮询没有找到可用的 provider,其最多轮询 10 轮。若最终还没有找到,则返回 null。
  • RandomRule: 随机策略,从所有可用的 provider 中随机选择一个。
  • RetryRule: 重试策略。先按照 RoundRobinRule 策略获取 provider,若获取失败,则在指定的时限内重试。默认的时限为 500 毫秒

技术分享图片

 

Ribbon与Nignx的区别

原文:https://www.cnblogs.com/Marlo/p/14840954.html

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