1

场景:我有两个服务/应用程序。

应用程序A是一个游戏服务器,它接收来自游戏客户端的事件。该应用程序现在需要向应用程序B请求某些信息,例如注册用户等。它还需要向应用程序B发送事件。使用的语言是 Java,对此我无能为力。

应用程序B是一个处理用户存储的应用程序,其中包含授权逻辑。它还充当整个事物的 API,只有Application B可以与 Application A通信。此应用程序需要向应用程序A请求有关某些事情的信息,例如配置和连接的用户/游戏客户端。它还需要通过 API 交互触发的事件向 Application A发送事​​件。

我意识到这两个应用程序可以写成一个,但我宁愿在 NodeJS 中编写 API 和逻辑,因为我更愿意这样做并且宁愿不使用 Java。我已经简要地查看了 WebSockets、Sockets 和标准 HTTP 请求作为通信手段,但不知道哪种通信适合这种通信/耦合。

4

0 回答 0