Spring Cloud Alibaba微服务从入门到进阶(五)(负载均衡-Ribbon)

负载均衡有两种形式,服务器端负载均衡/客户端负载均衡

1、服务器端负载均衡

因为Nginx是部署在服务器端的,所以用Nginx实现的负载均衡被称为服务器端负载均衡

2、客户端负载均衡

手写一个客户端侧负载均衡器

使用Ribbon实现负载均衡

Ribbon是Netflix开源的客户端负载均衡器

服务集成Ribbon后,会自动获取Nacos Server注册中心的服务列表,用负载均衡算法计算出一个实例,交给RestTemplate去请求

项目整合Ribbon

加注解 @LoadBalanced

手写客户端负载均衡

Ribbon的组成

Ribbon内置的负载均衡规则

相关推荐
Cicada1288 小时前
微服务是怎么长出来的
微服务·云原生·架构
夏天拐跑了西瓜9 小时前
Eureka注册中心——单机与高可用集群搭建
java·spring cloud·微服务·eureka
aikopen10 小时前
高可用 API 网关限流与微服务过载保护实战:从 Sentinel 动态阈值到 DB 连接池舱壁
数据库·微服务·sentinel
星期一研究室11 小时前
用《颜色》管理项目,混乱现场快速变清晰
微服务·产品·设计
云飞云共享云桌面11 小时前
机械企业三维设计优化:一台高性能 SolidWorks 服务器满足 10 人建模需求
运维·服务器·3d·自动化·负载均衡
大鹏说大话1 天前
PHP 微服务架构实战:从单体应用到分布式系统的演进之路
微服务·架构·php
-今昭-1 天前
Hadoop HDFS 高可用实战指南
运维·hadoop·hdfs·负载均衡
zhangjw342 天前
第43篇:微服务网关:Spring Cloud Gateway,统一接口入口
微服务·云原生·架构
智码看视界2 天前
Day58-K8s部署Spring Boot微服务:ConfigMap+Secret+HPA
spring boot·微服务·云原生·kubernetes·k8s·hpa
章老师说2 天前
壬远 AI 网关 v0.4.0 正式发布:模型定价、RMB 配额与多 Key 路由,让企业级 AI 流量治理再进一步
人工智能·ai·开源·负载均衡·ai-native