API网关和边缘服务有什么区别?

时间:2017-09-01 14:42:21

标签: microservices

我理解Richardson所描述的API网关背后的概念:

http://microservices.io/patterns/apigateway.html

但是Edge服务有什么不同。这是API网关模式的具体实现吗?

2 个答案:

答案 0 :(得分:3)

从技术上讲, API网关是向公众公开的API(REST等),边缘服务是在API上运行的服务,用于解决代理问题,路由等。网关上可能有许多边缘服务。但实际上,网关上通常只有一个服务逻辑,因此API Gateway = Edge Service。

答案 1 :(得分:0)

API网关用于代理对后端服务的请求,以将这些内部网络服务公开给公共Internet。通常,这是在DMZ中运行的服务器。

边缘服务是一种在CDN上运行的应用程序,可以缩短响应时间并节省带宽。 https://en.wikipedia.org/wiki/Edge_computing