失效链接处理 |
高可用:负载均衡的常见算法有哪些? PDF 下载
本站整理下载:
相关截图:
![]()
主要内容:
负载均衡 指的是将⽤户请求分摊到不同的服务器上处理,以提⾼系统整体的并发
处理能⼒以及可靠性。负载均衡服务可以有由专⻔的软件或者硬件来完成,⼀般
情况下,硬件的性能更好,软件的价格更便宜(后⽂会详细介绍到)。
下图是《Java ⾯试指北》 「⾼并发篇」中的⼀篇⽂章的配图,从图中可以看
出,系统的商品服务部署了多份在不同的服务器上,为了实现访问商品服务请求
的分流,我们⽤到了负载均衡。
负载均衡是⼀种⽐较常⽤且实施起来较为简单的提⾼系统并发能⼒和可靠性的⼿
段,不论是单体架构的系统还是微服务架构的系统⼏乎都会⽤到。
负载均衡可以简单分为 服务端负载均衡 和 客户端负载均衡 这两种。
服务端负载均衡涉及到的知识点更多,⼯作中遇到的也⽐较多,因为,我会花更
多时间来介绍。
服务端负载均衡 主要应⽤在 系统外部请求 和 ⽹关层 之间,可以使⽤ 软件 或者
硬件 实现。
下图是我画的⼀个简单的基于 Nginx 的服务端负载均衡示意图:
|