ribbon和nginx的区别

发布时间 - 2019-06-04 00:00:00    点击率:

服务器端负载均衡 nginx

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

既请求由 nginx 服务器端进行转发。

客户端负载均衡 Ribbon

Ribbon 是从 eureka 注册中心服务器端上获取服务注册信息列表,缓存到本地,然后在本地实现轮询负载均衡策略。

既在客户端实现负载均衡。

应用场景的区别:

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

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

Ribbon

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

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

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

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

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

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

更多Nginx相关技术文章,请访问Nginx使用教程栏目进行学习!


# nginx  # tomcat  # spring  # ribbon  # spring cloud  # dubbo  # eureka  # http  # rpc  # 负载均衡  # 客户端  # 均衡器  # 服务端  # 是一个  # 都是  # 还可以  # 是从  # 性能好  # 它可以 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 高端建站如何打造兼具美学与转化的品牌官网?  Java类加载基本过程详细介绍  微信h5制作网站有哪些,免费微信H5页面制作工具?  Python制作简易注册登录系统  如何在腾讯云服务器快速搭建个人网站?  Win11怎么设置默认图片查看器_Windows11照片应用关联设置  Laravel Eloquent访问器与修改器是什么_Laravel Accessors & Mutators数据处理技巧  php读取心率传感器数据怎么弄_php获取max30100的心率值【指南】  使用C语言编写圣诞表白程序  Laravel怎么实现微信登录_Laravel Socialite第三方登录集成  电商网站制作多少钱一个,电子商务公司的网站制作费用计入什么科目?  Claude怎样写结构化提示词_Claude结构化提示词写法【教程】  php后缀怎么变mp4格式错误_修改扩展名提示格式不对怎么办【技巧】  Swift中switch语句区间和元组模式匹配  Laravel如何处理JSON字段的查询和更新_Laravel JSON列操作与查询技巧  如何生成腾讯云建站专用兑换码?  html文件怎么打开证书错误_https协议的html打开提示不安全【指南】  如何破解联通资金短缺导致的基站建设难题?  北京网页设计制作网站有哪些,继续教育自动播放怎么设置?  利用 Google AI 进行 YouTube 视频 SEO 描述优化  香港服务器建站指南:免备案优势与SEO优化技巧全解析  如何快速上传建站程序避免常见错误?  如何快速建站并高效导出源代码?  Laravel API资源类怎么用_Laravel API Resource数据转换  香港服务器网站生成指南:免费资源整合与高速稳定配置方案  如何在 React 中条件性地遍历数组并渲染元素  如何快速生成橙子建站落地页链接?  🚀拖拽式CMS建站能否实现高效与个性化并存?  如何快速重置建站主机并恢复默认配置?  千问怎样用提示词获取健康建议_千问健康类提示词注意事项【指南】  如何在万网主机上快速搭建网站?  Laravel如何使用Collections进行数据处理?(实用方法示例)  JS中对数组元素进行增删改移的方法总结  iOS发送验证码倒计时应用  *服务器网站为何频现安全漏洞?  如何在阿里云通过域名搭建网站?  JavaScript如何实现倒计时_时间函数如何精确控制  如何用PHP快速搭建高效网站?分步指南  实例解析angularjs的filter过滤器  如何在建站之星网店版论坛获取技术支持?  Laravel如何实现用户角色和权限系统_Laravel角色权限管理机制  Laravel任务队列怎么用_Laravel Queues异步处理任务提升应用性能  购物网站制作费用多少,开办网上购物网站,需要办理哪些手续?  JS中页面与页面之间超链接跳转中文乱码问题的解决办法  Laravel Session怎么存储_Laravel Session驱动配置详解  JavaScript如何实现类型判断_typeof和instanceof有什么区别  Python正则表达式进阶教程_复杂匹配与分组替换解析  html5如何设置样式_HTML5样式设置方法与CSS应用技巧【教程】  东莞市网站制作公司有哪些,东莞找工作用什么网站好?  如何在Windows 2008云服务器安全搭建网站?