运行服务2,权重为4
运行客户端
查看前50次请求在服务1和服务器2的负载情况。服务1分配了9次请求,服务2分配了41次请求,接近权重比值。
断开服务2,所有请求流向服务1
以权重为4,重启服务2,请求以加权随机法流向两个服务器
总结本篇文章以加权随机法为例,介绍了如何实现gRPC自定义负载均衡策略,以满足我们的需求。
源码地址:https://github.com/Bingjian-Zhu/etcd-example
运行服务2,权重为4
运行客户端
查看前50次请求在服务1和服务器2的负载情况。服务1分配了9次请求,服务2分配了41次请求,接近权重比值。
断开服务2,所有请求流向服务1
以权重为4,重启服务2,请求以加权随机法流向两个服务器
总结本篇文章以加权随机法为例,介绍了如何实现gRPC自定义负载均衡策略,以满足我们的需求。
源码地址:https://github.com/Bingjian-Zhu/etcd-example
内容版权声明:除非注明,否则皆为本站原创文章。