限时 5折! 详情

hyperf 源码分析——服务发现之负载均衡(3.0)

3155 0 0

阅读目录

hyperf服务注册与发现之consul集群一文中我们了解到服务提供者做了集群以后,服务消费者是可以通过某种负载均衡策略访问它们。

今天我们重点来看一看什么是负载均衡以及 hyperf 是如何实现负载均衡的。


负载均衡

负载均衡(Load Balance)简称 LB,在 web 项目中,它指的是将用户请求进行均衡分摊到多个服务器上执行,从而提高系统整体的并发性和可用性。


负载均衡分类

负载均衡可以按照很多方式进行分类,比如从软硬件的角度可以分为硬件负载均衡(比如 F5 负载均衡)和软件负载均衡(比如 nginx 负载均衡);按照实现技术的不同又可以分为 DNS 负载均衡、HTTP 负载均衡、IP 负载均衡等;按照位置划分又可以分为集中式负载均衡和进程式负载均衡。

集中式负载均衡指的是通过一个独立的负载均衡系统(可以是 nginx 提供

继续阅读

还有90%的精彩内容,购买继续阅读