微服务与服务网格的关系?

最近在看一些微服务的相关资料,了解到istio这些服务网格。go的微服务是一些比如go-micro,go-zero的框架。发现其中有很多重叠的情况,比如服务注册发现。

假如引入istio还需要使用go-micro这类框架么?

阅读 1.2k
1 个回答

服务网格可以替代微服务的一些治理能力,有了服务网格,微服务的使用方式会更简单些,可以简单理解为与单实例直连调用差不多,服务治理、流量管控、监控等能力转移到了istio这些组件上,可以参考 dubbo 的这篇文章背景部分,但是服务网格也会增加运维难度,链路耗时升高,也要看业务场景,而且服务网格对网络调用协议是有要求的,目前 http、grpc支持较好,其他的就不行了

推荐问题
宣传栏