为什么微服务需要API网关?

1. API网关是什么?

API网关可以提供一个单独且统一的入口用于访问内部一个或多个API。他们典型会提供一些访问频率限制,负载均衡和安全层

2. 微服务API网关的优势

  • 阻止将内部的敏感信息暴露给外部客户端
  • 为服务增加额外的安全层
  • 可以支持混合通讯协议
  • 降低微服务复杂度

3. 微服务API网关的缺点

  • 由于API网关需要额外的配置,你的部署架构需要更多的编排和管理能力
  • 在发布阶段需要管理路由的配置,以保障外部API被正确的路由到微服务上。
  • 除非很好的使用高可用,可扩展的架构,否则API网关将会变成瓶颈和单点。

参考文章

为什么微服务需要API网关?

results matching ""

    No results matching ""