新版!快速掌握JDK17+Spring Boot 3+Spring Cloud Alibaba: 3、远程调用负载均衡Ribbon
发布时间
阅读量:
阅读量
背景铺垫与研究基础
微服务架构中具备一个关键特性,即能够实现高效的动态伸缩能力。
在此不涉及容器化技术(如Docker、Kubernetes等),传统意义上的扩缩容可理解为对服务集群的调整。
所谓“扩”,指的是在特定时间段(如促销活动、突发状况等)内,某个微服务可能因负载过高而出现故障或无法正常运行,此时可通过增加实例数量来应对,这一过程即为扩容。
而“缩”则是在该时间段结束后,将之前新增的冗余服务实例进行合理缩减,以降低资源占用和成本,这一操作称为缩容。
当前我们聚焦于扩容问题,并以订单服务与商品服务为例进行说明。
设想如下情境:若某日公司开展促销活动,单一的订单服务和商品服务可能难以承受激增的访问压力,此时应如何实现系统的扩展?
常见的扩容方式便是采用集群部署策略,具体如下:

集群面临一个显著难题,即客户端发出的请求应当由哪一个微服务进行处理?
解决方案:负载均衡服务器
1 什么是负载均衡
简而言之,负载均衡的核心理念是将各类任务负荷或访问请求合理分配至多个执行单元(如服务器或组件)中进行处理。
全部评论 (0)
还没有任何评论哟~
