Ribbon负载均衡的两种方案

1.服务端负载均衡

在消费者和服务提供方中间使用独立的代理方式进行负载,有硬件的(比如 F5),也有软件的(比如 Nginx,openResty)

例如Nginx,通过Nginx进行负载均衡,先发送请求,然后通过负载均衡算法,在多个服务器之间选择一个进行访问;即在服务器端再进行负载均衡算法分配。

2.客户端负载均衡

客户端根据自己的请求情况做负载均衡,Ribbon 就属于客户端自己做负载均衡。

相关推荐
生骨大头菜6 小时前
使用python实现相似图片搜索功能,并接入springcloud
开发语言·python·spring cloud·微服务
YDS8299 小时前
SpringCould —— 网关详解
后端·spring·spring cloud
码界奇点12 小时前
基于微服务架构的悟空人力资源管理系统设计与实现
spring cloud·微服务·云原生·架构·毕业设计·源代码管理
大大大大物~14 小时前
Spring Cloud熔断与降级:核心区别与实践指南【怎么理解?解决了什么问题?各自的适用场景?Sentinel实现代码示例】
spring cloud·sentinel·熔断·降级
踏浪无痕16 小时前
告别手写 TraceId!Micrometer 链路追踪在 Spring Boot 中的落地实践
后端·spring cloud·架构
serendipity_hky16 小时前
【SpringCloud | 第3篇】Sentinel 服务保护(限流、熔断降级)
java·后端·spring·spring cloud·微服务·sentinel
DKunYu18 小时前
3.负载均衡-LoadBalance
java·运维·spring cloud·微服务·负载均衡
机灵猫18 小时前
OpenFeign 声明式客户端的动态代理与 LoadBalancer 负载均衡策略
运维·负载均衡
招风的黑耳18 小时前
拆解基于SpringCloud社区团购项目:微服务划分与分布式事务实战
分布式·spring cloud·微服务
猫豆~19 小时前
Nginx代理负载均衡——3day
运维·nginx·负载均衡