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

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

1、服务器端负载均衡

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

2、客户端负载均衡

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

使用Ribbon实现负载均衡

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

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

项目整合Ribbon

加注解 @LoadBalanced

手写客户端负载均衡

Ribbon的组成

Ribbon内置的负载均衡规则

相关推荐
重庆小透明16 分钟前
深入探寻微服务【第三篇微服务的组件】
运维·微服务·架构
过客随尘15 小时前
网关扩容了,流量却还是打不过去?企业级 Spring Cloud Gateway 生产动态化部署实战
spring cloud·微服务·架构
cfm_291417 小时前
基于OAuth2.0实现微服务SSO单点登录
后端·spring·微服务·架构
星期一研究室1 天前
飞书文档行文重点强调:五大招式,让你的信息“亮”起来!
微服务·产品·设计
云飞云共享云桌面2 天前
非标装备厂降本方案|8‑10 人三维研发共用一台主机,兼容SolidWorks等多款 3D 绘图软件
运维·服务器·3d·自动化·负载均衡·制造
星期一研究室2 天前
飞书文档层级标题的“潜规则”,让你的信息流精致呈现
微服务·产品·设计
重庆小透明2 天前
深入探寻微服务【第一篇微服务的坏】
微服务·云原生·架构
驾驭人生3 天前
IIS微服务5分钟自动预热守护服务
微服务·云原生·架构
VortMall3 天前
VortMall 微服务商城 v1.3.13 版本更新|『会员 + 分销』功能优化,提升私域裂变经营能力
微服务·云原生·架构
星期一研究室3 天前
高颜值飞书封面、审美网站推荐、配色网站安利
微服务·产品·设计