AWS API Gateway 用于充当应用程序的“前门”,背后连接后端服务(AWS Lambda、EC2)来实现访问数据等业务逻辑:
API 网关是介于客户端和服务器端之间的中间层,所有的外部请求都会先经过 API 网关这一层。API 的实现方面更多的考虑业务逻辑,而安全、性能、监控可以交由 API 网关来做,这样既提高业务灵活性又不缺安全性
AWS API gateway 和 AWS 其他服务组合起来可以发挥非常强大的功能:
load balancer将流量转发到一个或多个服务器上,多个服务器可以保证高可用
API Gateway经常和微服务结合在一起,这些服务通过API通讯, API Gateway接收源请求,并将其转发到对应的服务上,并且兼具其他功能:限流、请求验证