Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Microservices API网关和边缘服务之间有什么区别?_Microservices - Fatal编程技术网

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

Microservices API网关和边缘服务之间有什么区别?,microservices,Microservices,我理解Richardson所描述的API网关背后的概念: 但与边缘服务有什么区别呢。这是API网关模式的具体实现吗?从技术上讲,API网关是向公众公开的API(REST等),而边缘服务是在API上运行的服务,用于解决代理、路由等问题。网关上可能有许多边缘服务。但实际上,网关上通常只有一个服务,即逻辑,因此API网关=边缘服务 API网关用于代理对后端服务的请求,将这些内部网络服务公开给公共internet。通常这是在DMZ中运行的服务器 边缘服务是在CDN上运行的应用程序,用于缩短响应时间和节

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


但与边缘服务有什么区别呢。这是API网关模式的具体实现吗?

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

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

边缘服务是在CDN上运行的应用程序,用于缩短响应时间和节省带宽。