gRPC负载均衡(自定义负载均衡策略) (2)

gRPC负载均衡(自定义负载均衡策略)

运行服务2,权重为4

gRPC负载均衡(自定义负载均衡策略)

运行客户端

gRPC负载均衡(自定义负载均衡策略)

查看前50次请求在服务1和服务器2的负载情况。服务1分配了9次请求,服务2分配了41次请求,接近权重比值。

gRPC负载均衡(自定义负载均衡策略)

gRPC负载均衡(自定义负载均衡策略)

断开服务2,所有请求流向服务1

gRPC负载均衡(自定义负载均衡策略)

以权重为4,重启服务2,请求以加权随机法流向两个服务器

gRPC负载均衡(自定义负载均衡策略)

总结

本篇文章以加权随机法为例,介绍了如何实现gRPC自定义负载均衡策略,以满足我们的需求。

源码地址:https://github.com/Bingjian-Zhu/etcd-example

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wpwfjf.html