1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > Spring Cloud Alibaba 负载均衡:Ribbon 如何保证微服务的高可用

Spring Cloud Alibaba 负载均衡:Ribbon 如何保证微服务的高可用

时间:2022-11-27 05:55:11

相关推荐

Spring Cloud Alibaba 负载均衡:Ribbon 如何保证微服务的高可用

上一讲我们对 Nacos 的集群环境与实现原理进行了讲解,我们已经可以轻松将单个微服务接入到 Nacos 进行注册,但是微服务本不是孤岛,如何实现有效的服务间稳定通信是本文即将介绍的主要内容,本次我们将主要学习三方面知识:

介绍 Ribbon 负载均衡器;

讲解 Ribbon+RestTemplate 两种实现方式;

讲解 Ribbon 的负载均衡策略。

Ribbon 负载均衡器

在介绍 Ribbon 之前,咱们先来认识下负载均衡以及它的两种实现方式。

负载均衡顾名思义,是指通过软件或者硬件措施。它将来自客户端的请求按照某种策略平均的分配到集群的每一个节点上,保证这些节点的 CPU、内存等设备负载情况大致在一条水平线,避免由于局部节点负载过高产生宕机,再将这些处理压力传递到其他节点上产生系统性崩溃。

负载均衡按实现方式分类可区分为:服务端负载均衡与客户端负载均衡。

服务端负载均衡顾名思义,在架构中会提供专用的负载均衡器,由负载均衡器持有后端节点的信息,服务消费者发来的请求经由专用的负载均衡器分发给服务提供者,进而实现负载均衡的作用。目前常用的负载均衡器软硬件有:F5、Nginx、HaProxy 等。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。