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

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

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

阅读 2.3k
1 个回答

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题