grpc-lb
grpc-lb copied to clipboard
请教一个别的问题
你好,刚刚接触 grpc的lb,不能理解在client端做负载均衡的设计,按照你的demo,比如我现在有10个服务节点,10000个client,岂不是每个client都要建立10个TCP链接,而每次只用一个链接来请求服务,每个服务端都要有10000个TCP链接,而这10000个链接平均下来只有1/10的链接是活跃的(如果使用轮询的话),这不是很耗费资源么?希望能得到回复哈,十分感谢。
如果client直接对svr是这样的,中间可以加个gateway,client->gateway(grpc-lb)->svr
@harlanc gRPC基于HTTP/2 标准设计,client获取到服务节点,并不会一直进行TCP连接,只是调用的时候才向服务节点发送请求
@Bingjian-Zhu 长连接还是短连接?