随着微服务架构成为业界主流,API网关作为访问微服务集群内所有API的唯一出入口,地位显得尤为重要。
集群内微服务功能拆分越来越细,对后端而言,模块在独立性、复用性、可维护性方面的优势不言而喻。但对前端而言,复杂性却随之而来。一个前端页面,往往需要从数个甚至数十个API中请求数据,而这些API,很可能还存在如下异构特性:托管host不同、实现语言不同、调用方式不同。
面对这样的难题,API网关的需求应运而生:统一出口、隐藏实现、安全控制、流量控制、负载均衡、权限控制、API管理等等。这些问题及其解决方案将在后续的文章中一一介绍。本期我们重点讨论API网关的另一个重要功能:API编排。
API编排引擎,免费在线体验