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

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

1、服务器端负载均衡

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

2、客户端负载均衡

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

使用Ribbon实现负载均衡

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

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

项目整合Ribbon

加注解 @LoadBalanced

手写客户端负载均衡

Ribbon的组成

Ribbon内置的负载均衡规则

相关推荐
balmtv13 小时前
GPT-5.4统一路由机制深度拆解:动态计算调度与大模型“微服务”架构
gpt·微服务·架构
麦聪聊数据14 小时前
SQL2API 网关的透明缓存与请求合并机制
数据库·sql·低代码·微服务
天涯明月199318 小时前
服务网格完全指南:从基础概念到生产实践
java·服务器·数据库·分布式·微服务
..过云雨19 小时前
【负载均衡oj项目】04. oj_server题目信息获取、界面渲染、负载均衡、后台交互功能
运维·c++·html·负载均衡·交互
..过云雨19 小时前
【负载均衡oj项目】02. comm公共文件夹设计 - 包含所有需要用到的自定义工具
数据库·c++·mysql·html·负载均衡
..过云雨19 小时前
【负载均衡oj项目】03. compile_server编译运行服务设计
运维·c++·html·负载均衡
陈皮糖..20 小时前
docker-compose实验案例之基于docker容器化部署下 Flask+Redis 访问计数功能的实现与调优
linux·运维·redis·docker·微服务·flask·云计算
岁岁种桃花儿20 小时前
kubenetes从入门到上天系列第十八篇:Kubernetes七层负载均衡Ingress
容器·kubernetes·负载均衡
MMendex20 小时前
华为云项目实战day1
linux·服务器·nginx·华为云·ssh·负载均衡
大傻^1 天前
钱的教育架构师思维:从现金流到资产负债表的系统工程
微服务·架构设计·系统思维·财务自由·技术债管理