API网关是否用于促进其余API与微服务通信?

时间:2019-05-10 07:42:49

标签: rest api docker microservices api-gateway

我正在开发一个基于docker容器化的基于微服务架构的网站。现在,我想使用rest API与微服务进行通信。我阅读了一些文章,这些文章显示了API网关与微服务建立某些连接的一些图表。我对API网关的主要用途感到困惑。

1 个答案:

答案 0 :(得分:0)

网关用于解决诸如身份验证,日志记录和重定向到各个后端服务之类的交叉问题。它们通常是申请的唯一入口,并且是公开公开的。其余服务可以位于网关可以访问的防火墙后面,以使后端服务安全。您还可以通过实现重试或断路器模式等在网关中编写弹性逻辑。

由于网关具有优势,但它可能是单点故障。因此,请通过部署冗余副本确保其高可用性

相关问题