API 网关可以放在两个系统之间,同时也可以放在客户端与服务端之间。 网关作为系统的唯一入口,进入系统的所有请求都需要经过 API 网关。 当系统外部的应用或者客户端访问系统的时候,都会遇到这样的情况: 系统要判断它们的权限 如果传输协议不一致,需要对协议进行转换 如果调用水平扩展的服务,需要做负载均衡 一旦请求流量超出系统承受的范围,需要做限流操作 针对每个请求以及回复,系统会记录响应的日志 只要是涉及到对系统的请求,并且能够从业务中抽离出来的功能,都有可能在网关上实现
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。