Api Gateway是否是否可以取代微服务框架(比如istio)中的服务网格,是否可以实现服务网格的功能?

Api Gateway是现在日益兴起的组件,在容器中使用它,我们可以实现多种功能,不仅可以控制东西向流量,还可以控制南北向流量。有了它,是否可以取代微服务框架(比如istio)中的服务网格,是否可以实现服务网格的功能?...显示全部

Api Gateway是现在日益兴起的组件,在容器中使用它,我们可以实现多种功能,不仅可以控制东西向流量,还可以控制南北向流量。有了它,是否可以取代微服务框架(比如istio)中的服务网格,是否可以实现服务网格的功能?

收起
参与8

返回zhuqibs的回答

zhuqibszhuqibs软件开发工程师Adidas

(1)Api Gateway 是可以部分取代微服务框架中的功能的,它不仅可以控制南北流量,还可以控制东西流量,你可在每个pod中,都加入Api Gateway container来实现这个目的。 
(2)但微服务框架不仅仅是流量控制,它还支持服务的注册和发现,服务调用链的监控,构成服务网格,管理服务间复杂的通信。

所以,Api Gateway,只适合用在容器云中;但用在微服务架构中,又显得多余,功能和微服务有重叠,而且及时api gateway + zuul +skywalking,也无法取代服务网络的功能。

互联网服务 · 2020-03-31
浏览1232

回答者

zhuqibs
软件开发工程师Adidas
擅长领域: 云计算服务器存储

zhuqibs 最近回答过的问题

回答状态

  • 发布时间:2020-03-31
  • 关注会员:2 人
  • 回答浏览:1232
  • X社区推广