这里没有橄榄
00:29 · 2022年7月8日 · 周五
卡瓦邦噶!
长连接负载均衡的问题
Telegraph
|
原文
Telegraph
长连接负载均衡的问题 - 卡瓦邦噶!
在分布式的系统中,如果服务 A 要调用服务 B,并且两个服务都部署了多个实例的话,就要解决负载均衡的问题。即,我们希望到达 B 的 QPS 在 B 的所有实例中都是均衡的。 以前的类似 HTTP/1.1 的实现中,服务 A 每发起一次请求,都需要跟 B 建立一个 TCP 连接。所以负载均衡的实现方式一般都是基于连接数的。但是每次都建立一个新的连接,性能会很低。所以就有了后来长连接的实现方式:建立一个 TCP 连接,在这上面发送很多请求,复用这个 TCP 连接。gRPC 就是基于 HTTP/2 实现的,用了这种长连接的方式。…
Home
Powered by
BroadcastChannel
&
Sepia