为了处理微服务架构,它通常与反向代理(例如nginx或apache httpd)一起使用,并且对于交叉关注问题,使用实现 API网关模式.有时反向代理执行API网关的工作. 很高兴看到这两种方法之间存在明显的差异.看起来API网关使用的潜在好处是调用多个微服务并聚合结果.API网关的所有其他职责可以使用反向代理实现.例如:
基于此,有几个问题:
reverse-proxy nginx microservices aws-api-gateway tyk
aws-api-gateway ×1
microservices ×1
nginx ×1
reverse-proxy ×1
tyk ×1