优点:1、封装了微服务的内部结构2、客户端只需要同网关交互、而不必调用特定的服务3、API网关为每一类客户提供特定的API,减少客户端与系统的交互次数,简化客户端的代码
缺点:1、增加了一个必须开发、部署、维护的高可用组件2、API网关也可能成为性能瓶颈(风险)