1.什么是API网关
API服务网关是微服务架构里的轻量级的服务总线,解决服务管控和服务治理的相关问题。
API网关是一个服务器,也是进入微服务后端的唯一入口。
2.API网关的作用
- 封装系统架构,提供API给客户端;
- 请求路由、组合--通过调用多个微服务合并结果来处理一个请求;
- 协议转换;
- 授权;
- 监控;
- 负载均衡;
- 缓存;
- 请求分片和管理、静态相应处理
3.API网关和ESB总线的区别
API网关和ESB总线最大的区别在于更加的轻量和高性能。为了提高API网关的性能,一般API网关在实现过程中不会去记录详细的数据传输日志。