AFAIK:
但是,我找不到一个很好的解释(和参考书目)来解释为什么使用Apigee(如Apigee)不适合进程间通信。
谢谢
发布于 2020-02-19 08:21:44
这一区别主要是结构性的,如下文所述:
服务网格模式主要侧重于处理传统上被称为“东西”的远程过程调用(RPC)-based通信:请求/响应类型通信,该通信起源于数据中心内部,并将服务传送到服务。这与API网关或边缘代理形成对比,后者旨在处理“北-南”通信:来自外部的通信,并嵌入到数据中心内的端点或服务。“
发布于 2020-03-30 15:09:13
API网关:是向下游API/服务请求的第一个入口点。它负责API管理。它只处理L7 (HTTP)路由功能。
服务网格:使用侧车模式来副业非业务逻辑关注点(TLS,断路器模式.etc)。远离正在运行的应用程序。它具有L4/L7路由能力。
检查决策树以更好地理解:

发布于 2021-02-20 08:55:34
由于需求不同,API网关是不适合于服务间通信的工具.正如有人正确回答的那样,API网关用于南北通信,服务网格用于东西方通信。API网关中介每个API调用,而这在服务间通信中并不是必需的。如果您尝试为内部服务实现APIGW,您将付出更多的代价,同时也会降低性能。
https://stackoverflow.com/questions/58912213
复制相似问题