本文来自于infoq.com,文章主要介绍网关的总体架构设计。API网关作为企业API服务的汇聚中心,其良好的性能、稳定性和可扩展性是基础。网关一词较早出现在网络设备里面,比如两个相互独立的局域网段之间通过路由器或者桥接设备进行通信,这中间的路由或者桥接设备我们称之为网关。相应的API网关将各系统对外暴露的服务聚合起来,所有要调用这些服务的系统都需要通过API网关进行访问,基于这种方式网关可以对API进行统一管控,例如:认证、鉴权、流量控制、协议转换、监控等等。API网关的流行得益于近几年微服务