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

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

1、服务器端负载均衡

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

2、客户端负载均衡

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

使用Ribbon实现负载均衡

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

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

项目整合Ribbon

加注解 @LoadBalanced

手写客户端负载均衡

Ribbon的组成

Ribbon内置的负载均衡规则

相关推荐
2601_9667990427 分钟前
酷嗨米J300:一台相机同步推三平台
运维·服务器·负载均衡
小谈不敲代码4 小时前
Higress 生产级调优手册
云原生·kubernetes·gateway·负载均衡·higress
qq_589666057 小时前
Java微服务介绍及应用
java·开发语言·微服务
易番番ERP10 小时前
筹备ERP项目|前期认知与调研的核心要点
微服务·云原生·易番番erp
星期一研究室13 小时前
听说你的文档比同事好看十倍
微服务·产品·设计
深念Y1 天前
登录日志与管理员审计日志存储决策
前端·arm开发·后端·微服务·云原生·架构
lv__pf1 天前
Sentinel【TL微服务10、11】
java·微服务·sentinel
MetaLite2 天前
Spring-MVC微服务接口怎么分层-网关Controller与Service边界
spring·微服务·mvc
星期一研究室2 天前
数据太乱找不到?让信息自动「找上门」
微服务·产品·设计
深念Y2 天前
微服务抽取路线图:从胖单体到 ARM 集群
前端·arm开发·数据库·后端·微服务·云原生·架构