最近在看一些微服务的相关资料,了解到istio
这些服务网格。go的微服务是一些比如go-micro,go-zero
的框架。发现其中有很多重叠的情况,比如服务注册发现。
假如引入istio
还需要使用go-micro
这类框架么?
最近在看一些微服务的相关资料,了解到istio
这些服务网格。go的微服务是一些比如go-micro,go-zero
的框架。发现其中有很多重叠的情况,比如服务注册发现。
假如引入istio
还需要使用go-micro
这类框架么?
14 回答14.3k 阅读
10 回答7.8k 阅读
6 回答2.3k 阅读
3 回答1.7k 阅读✓ 已解决
3 回答1.9k 阅读✓ 已解决
7 回答1.7k 阅读
4 回答1.4k 阅读✓ 已解决
服务网格可以替代微服务的一些治理能力,有了服务网格,微服务的使用方式会更简单些,可以简单理解为与单实例直连调用差不多,服务治理、流量管控、监控等能力转移到了istio这些组件上,可以参考 dubbo 的这篇文章的背景部分,但是服务网格也会增加运维难度,链路耗时升高,也要看业务场景,而且服务网格对网络调用协议是有要求的,目前 http、grpc支持较好,其他的就不行了