关于grpc负载均衡

来源:3-4 GRPC Gateway的实现

carefree_

2020-12-16 10:52:01

服务之间的grpc需要负载均衡,我之前采用etcd客户端模式负载均衡,但是代码侵入太多,不利于维护。


当服务部署到kubernetes后,发现kubernetes没办法grpc负载均衡,于是找到了envoy, 后面又发现,熔断、降级、限流、金丝雀发布等微服务治理的问题,最后找到了istio, 这个神级产品支持grpc负载均衡,以及微服务治理。


希望cc老师带领我们这帮菜鸟了解下istio。


写回答

1回答

ccmouse

2020-12-16

istio我们及许多其他公司都在用,不过的确非常复杂,也见过不少使用了以后弃用的。我后面服务端的代码中最大程度的减少了入侵,为部署istio或其它服务治理做好了准备。

etcd也是一个很好的办法,代码侵入的问题可以通过更好的模块化设计来解决。我后面的课程也会着重讲防止代码侵入的方法,虽然不是针对etcd来讲。

0
harefree_
hc老师您好,微服务治理采用哪一种方案呢?可以提前透露下吗?
h020-12-16
共2条回复

0 学习 · 1399 问题

查看课程