首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >服务对服务通信: API网关与服务Mesh

服务对服务通信: API网关与服务Mesh
EN

Stack Overflow用户
提问于 2019-11-18 10:14:12
回答 4查看 363关注 0票数 1

AFAIK:

  • API网关:用户对服务的通信
  • 服务网格:服务到服务通信

但是,我找不到一个很好的解释(和参考书目)来解释为什么使用Apigee(如Apigee)不适合进程间通信。

谢谢

EN

回答 4

Stack Overflow用户

发布于 2020-02-19 08:21:44

这一区别主要是结构性的,如下文所述:

服务网格模式主要侧重于处理传统上被称为“东西”的远程过程调用(RPC)-based通信:请求/响应类型通信,该通信起源于数据中心内部,并将服务传送到服务。这与API网关或边缘代理形成对比,后者旨在处理“北-南”通信:来自外部的通信,并嵌入到数据中心内的端点或服务。“

关于本网站的更多信息

票数 1
EN

Stack Overflow用户

发布于 2020-03-30 15:09:13

API网关:是向下游API/服务请求的第一个入口点。它负责API管理。它只处理L7 (HTTP)路由功能。

服务网格:使用侧车模式来副业非业务逻辑关注点(TLS,断路器模式.etc)。远离正在运行的应用程序。它具有L4/L7路由能力。

检查决策树以更好地理解:

票数 1
EN

Stack Overflow用户

发布于 2021-02-20 08:55:34

由于需求不同,API网关是不适合于服务间通信的工具.正如有人正确回答的那样,API网关用于南北通信,服务网格用于东西方通信。API网关中介每个API调用,而这在服务间通信中并不是必需的。如果您尝试为内部服务实现APIGW,您将付出更多的代价,同时也会降低性能。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58912213

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档