1. 服务器端负载均衡 Nginx
    nginx 是客户端所有请求统一交给 nginx,由 nginx 进行实现负载均衡请求转发,属于服务器端负载均衡。
    既请求由 nginx 服务器端进行转发。
  2. 客户端负载均衡 Ribbon
    Ribbon 是从 eureka 注册中心服务器端上获取服务注册信息列表,缓存到本地,然后在本地实现轮询负载均衡策略。
    既在客户端实现负载均衡。
  • 应用场景的区别:

(1)Nginx适合于服务器端实现负载均衡比如 Tomcat ,Ribbon适合与在微服务中RPC远程调用实现本地服务负载均衡,比如 Dubbo、SpringCloud 中都是采用本地负载均衡。

spring cloud的Netflix中提供了两个组件实现软负载均衡调用:ribbon和feign。

(2)Ribbon

是一个基于 HTTP 和 TCP 客户端的负载均衡器

它可以在客户端配置 ribbonServerList(服务端列表),然后轮询请求以实现均衡负载。

  • springcloud的ribbon和nginx有什么区别?哪个性能好?

nginx性能好,但ribbon可以剔除不健康节点,nginx剔除节点比较复杂。ribbon还可以配合熔断器一起工作

ribbon是客户端负载均衡,nginx是服务端负载均衡。客户端负载均衡,所有客户端节点都维护自己要访问的服务端清单。服务端负载均衡的软件模块会维护一个可用的服务清单

ribbon 是一个客户端负载均衡器,可以简单的理解成类似于 nginx的负载均衡模块的功能。

Ribbon和Nginx的区别相关推荐

  1. Ribbon 与 Nginx 区别

    服务器端负载均衡 Nginx nginx 是客户端所有请求统一交给 nginx,由 nginx 进行实现负载均衡请求转发,属于服务器端负载均衡. 既请求由 nginx 服务器端进行转发. 客户端负载均 ...

  2. springCloud负载均衡Ribbon和Feign的区别

    1.什么是负载均衡: 负载均衡(Load Balance)是分布式系统架构设计中必须考虑的因素之一,它通常是指,将请求/数据[均匀]分摊到多个操作单元上执行,负载均衡的关键在于[均匀]. 2.常见的负 ...

  3. uWSGI 和 nginx 的区别?

    uWSGI 和 nginx 的区别? (1 )uWSGI 是一个 Web 服务器,它实现了 WSGI 协议.uwsgi.http 等协议.Nginx 中HttpUwsgiModule 的作用是与 uW ...

  4. F5与Nginx的区别

    Linux的注意: F5与Nginx的区别 什么是Nginx: Nginx:高性能的 HTTP和反向代理服务器,同时支持作为IMAP/POP3/SMTP代理服务器.目前被很多网站应用为其HTTP软负载 ...

  5. Zuul、Gateway与Nginx的区别

    文章目录 导言 Nginx 和 网关 的区别 相同点: 不同点: Zuul 与 Gateway Zuul: Gateway: 相同点 不同点 总结 导言 首先Zuul.Gateway是一类,都是web ...

  6. Apache和Nginx的区别

    Nginx 轻量级,采用 C 进行编写,同样的 web 服务,会占用更少的内存及资源 抗并发,nginx 以 epoll and kqueue 作为开发模型,处理请求是异步非阻塞的,负载能力比 apa ...

  7. 【负载均衡server】F5与nginx的区别

    如图所示,负载均衡器F5作为处理外界请求的第一道"墙",将请求分发到web服务器后,web服务器上的Nginx再进行处理,静态内容直接访问本地门户,动态数据则通过反向代理指向内网服 ...

  8. httpd(阿帕奇)跟nginx的区别

    Nginx: 轻量级,采用 C 进行编写,同样的 web 服务,会占用更少的内存及资源 抗并发,nginx 以 epoll and kqueue 作为开发模型,处理请求是异步非阻塞的,负载能力比 ap ...

  9. uwsgi模式_nginx+uwsgi 和nginx+gunicorn区别、如何部署

    [线上环境部署Django,nginx+uwsgi 和nginx+gunicorn,这两种方案,应该如何选择?] 大家是采用的何种部署方式? 第一种,高并发稳定一点 我们公司使用的是nginx+gun ...

最新文章

  1. skiplist 跳表(1)
  2. qt的exe启动时隐藏图标_系统小技巧:Win10桌面图标问题多 常见3种这么解
  3. md是什么类型的文件?怎么打开md文件,Markdown的编写,Markdown转化为html
  4. zabbix学习小结
  5. 用户 'NT AUTHORITY/NETWORK SERVICE' 登录失败 的解决方法(转)
  6. 关于OAuth2.0的文章收集
  7. oracle时间查询
  8. 返回高于平均分的人数,并将高于平均分的分数存放到另外一个数组中
  9. 【LeetCode】【数组】题号:*453,数组元素相等的最小操作次数
  10. IPSEC 001 --- 原理简介
  11. 2021金三银四面试季!mysql下载安装教程5.7.27
  12. 【U盘量产工具】热插拔导致U盘进入写保护——安国主控AU6989SN-GT
  13. android:persistent=true作用
  14. [Usaco2010 Dec]Treasure Chest 藏宝箱
  15. 新浪短网址api接口——5个可生成新浪t.cn短链的在线工具网站评测
  16. 二叉树前序后序中序互推总结
  17. Atitit 经济学常见的流派 古典主义与凯恩斯主义
  18. 显示器定时开启和关闭小工具
  19. 大年初五,2017年数据科学圈哪件事最令你激动?
  20. C/C++课程设计:停车场管理系统,290行代码助你轻松管理停车场

热门文章

  1. windows eclipse PHP开发环境的搭建=Eclipse+Apache+php
  2. Elasticsearch API查询
  3. shell 编程:if判断字符串是否相等
  4. 普乐蛙VR航天科技馆太空体验馆VR太空舱体验馆vr飞碟遨游太空
  5. 小县城适合做什么兼职?
  6. 【经典算法题】单词搜索
  7. ReportViewer 類別
  8. 调用百度翻译接口c++api
  9. 国产UOS平台 Run安装包制作
  10. java web开发(web 语言开发pk)