【发布时间】:2018-10-24 07:56:17
【问题描述】:
我最近开始使用微服务架构创建一个应用程序,随着应用程序发展,划分反向代理和 API 网关的概念对我来说逐渐消失:
我想使用 nginx 来处理负载平衡和反向代理,但我也想使用 API 网关,因此客户端不知道架构中的每个微服务(除其他外)。
所以现在我被鸡和蛋的问题困住了,我一直在思考什么是第一:
- 请求 > API 网关 > nginx。
- 请求 > nginx > API 网关。
我倾向于认为它的编号是 1,但在这种情况下,nginx 不会是应用程序的入口点...(这是一个问题吗?)
【问题讨论】: