我正在寻找使我的两个运行应用程序相互通信的东西。我有两个应用程序-main.js
和events.js
,我想将事件从events.js
发送到main.js
。我什至不知道该如何用Google搜索我能找到的一切似乎有点过时了,我看的东西和redis不同。我发现我可以使用uuid在不同的node.js过程之间进行通信,但我不知道如何进行通信。任何信息都很棒!
您最好的选择是使用类似于kue的消息队列系统。
这样,即使您在不同的服务器上,您也可以使您的应用程序相互通信。
如果您想在没有重新后端的情况下工作,则可以完全跳过文件系统,然后移动到插座/TCP通信,这是绕过信号量的方法之一。这是应用程序在同一机器上或整个网络上使用的低延迟通信的常见方法。我在游戏以及桌面/服务器应用程序中看到并使用了此方法。
根据您要走多远的距离,有许多有用的指南。Node.js TCP API实际上很棒。
ex。https://www.hacksparrow.com/tcp-socket-programming-in-node-js.html