0

我目前正在编写一个应用程序,它在一个 node.js 实例上运行套接字引擎,并在其他实例上运行各种资源的 restful API。我想知道如果它们位于不同的服务器上,那么在这些实例之间进行通信的最佳方式(性能方面)是什么。我不想在不同的实例上重复数据访问逻辑,我想将所有内容(与数据访问相关的内容)保存在一个地方。

  1. 我考虑过使用简单的 HTTP API,其中套接字引擎会向资源实例发出请求并获得它所要求的内容,但我不确定我是否不会遇到任何性能问题。事实上,我实际上可以直接连接到 mongodb 并从那里获取我想要的数据,而无需向其他服务发出请求,但我觉得隔离数据以便只能由资源实例使用会很好,那就是唯一使用 mongodb 实例的应用程序。

  2. 还有其他更好的方法来实现类似的东西吗?

4

0 回答 0