我将一个用 Java 编写的单一应用程序“Rest Mobile Backend”移动到一个微服务应用程序中。这个应用程序目前作为单一服务托管在 GCP 的 AppEngine 中,因此将在 App Engine 中分解为 8-10 个服务。
现在我还在设计阶段,我关心的只是对于一些客户的调用我需要顺序或并行调用多个服务,如何提供这样的东西?
我听说过 API Gateway 术语,但我不确定 GCP 是否可以使用这样的东西?
我听说过 NginX,但它需要安装在 VM 中,因此我自己处理它的扩展/缩减和安全性,我不希望这样,因为我的团队很小。我需要在我的所有系统中利用 App Engine 的扩展/缩减功能,因此我的团队只需要编写代码并上传它,无需再做任何事情。