42. 如何选择合适哦的负载均衡策略

2023-07-21  本文已影响0人  木叶苍蓝

集群扩展之后,服务请求如何从服务器列表中选择合适的一台呢? 依赖负载均衡策略

负载均衡指的是如何将网络请求派发到集群中的一个或多个节点上处理,常见的负载均衡有 硬件负载均衡,软件负载均衡

负载均衡的流程

负载均衡服务器通过心跳机制来确认服务可用性,在网络请求达到后,F5 或者 Nginx 等负载均衡设备按照不同的策略,进行服务器的路由。

常见的复杂均衡策略

1、轮询策略:顺序地从服务器列表中选择一个节点,请求会均匀地落在各个服务器上。
2、加权轮询:对轮询策略的优化,给每个节点添加不同的权重。
3、随机策略:从列表中随机的取一个。
4、最小响应时间:在进行路由时,会优先发送给响应时间最小的节点。
5、最小并发数策略:记录当前时刻每个节点正在处理的事务数,在路由时选择并发最小的节点。

负载均衡如何实现

服务端负载均衡和客户端负载均衡如何实现呢?

1、服务端负载均衡常用的组件是 Spring Cloud Eureka
2、客户端负载均衡常用的组件是 Spring Cloud Ribbon

在 Spring Cloud 中,配置 @LoadBalanced 注解,客户端发起请求的时候会选择一个服务端,向该服务端发起请求,实现负载均衡。


20230722172909.jpg

总结:
本文介绍了

上一篇 下一篇

猜你喜欢

热点阅读