Ribbon与Nginx的区别

负载均衡实现的位置不同:

  • Ribbon:负载均衡器位于客户端,不需要单独搭建。
  • Nginx:需要建立一个独立负载均衡服务器,服务端

负载均衡策略:

  • Ribbon:提供了多种负载均衡策略,如随机策略,轮询策略,加权响应时间策略。
  • Nginx:负载均衡策略相对固定,在upstream 模块中定义和配置。如轮询,权重,最少连接。

nginx:可以反向代理,静态代理服务器,负载均衡,https认证。

Ribbon:当一个客户端需要调用另一个服务时 ,它不会直接连接到服务的某个特定实例,而是通过Ribbon查询服务注册中心(如Eureka、Consul或Nacos)获取服务的所有可用实例列表然后,Ribbon使用预先设定的负载均衡策略(如轮询、随机或基于响应时间的权重)来选择一个实例进行通信

相关推荐
小锋java12344 分钟前
【技术专题】Matplotlib3 Python 数据可视化 - Matplotlib3 绘制饼状图(Pie)
java
wuminyu5 分钟前
专家视角看JVM_StartThread
java·linux·c语言·jvm·c++
awljwlj12 分钟前
黑马点评复习—缓存相关【包含可能的问题和基础知识复习】
java·后端·spring·缓存
Gofarlic_OMS13 分钟前
ENOVIA基于Token的许可证消费模式分析与分点策略
java·大数据·开发语言·人工智能·制造
ROLL.718 分钟前
Git和Repo
java·git·安卓
小雅痞27 分钟前
[Java][Leetcode simple] 1. 两数之和
java·算法·leetcode
bingd0127 分钟前
慕课网、CSDN、菜鸟教程…2026 国内编程学习平台实测对比
java·开发语言·人工智能·python·学习
大飞哥~BigFei31 分钟前
缓存一致性终极解决方案之Facebook租约机制的开源实现集成改造
java·缓存·开源
凌冰_35 分钟前
Thymeleaf 核心语法详解
java·前端·javascript
AIBox36536 分钟前
claude 镜像 api 使用指南(2026 年4 月更新)
java·服务器·前端·人工智能·gpt·前端框架