[zeromicro/go-zero]future: 希望zrpc client支持负载均衡

2024-03-08 767 views
3

一个rpc 的client 支持轮询,权重,哈希,随机等方式去请求多个rpc server,同时支持各种重试的方式,例如failover这种

回答

9

已支持p2c负载均衡

1

有计划支持多个client和多个server的这种方式吗?

3

不太明白哈

9

例如: 目前有1个client和2个server, client轮询或随机请求到serverA和serverB,当请求serverA失败时failover到serverB

7

已经是

0

我测试两个server的时候,并没有平均的发送请求到serverA和serverB,而是都在A,当A挂了的时候才能到B

2

你看下p2c负载均衡,未必是2个就平均,长期动态平均

9

image 当client到serverA异常时,并没有从serverB上拿下来数据,而是直接报错了

6

异常有个检测时间,或者有过失败的请求才能降低权重

不报错就要自动重试