gpt4 book ai didi

node.js - 多个nodejs应用程序之间的进程间通信

转载 作者:搜寻专家 更新时间:2023-11-01 00:02:50 26 4
gpt4 key购买 nike

我正在开发一个使用 nodejs 的项目。项目同时运行多个 nodejs 应用程序(进程)。我想在这些进程之间共享数据并同步它们的执行。nodejs有没有类似于“消息队列”和“信号量”的东西来共享数据并同步进程的执行。我知道 nodejs 具有异步 I/O,我不应该在我的应用程序中使用阻塞 I/O 操作,但应用程序中的某些文件读/写操作需要阻塞 I/O。

我可以使用 socket.IO 进行信息共享,但使用 socket.io 进行同步会变得困惑。

简而言之,我正在寻找一个 Node 模块,它可以为 IPC 托管共享消息队列,还可以充当调度程序来阻止和运行应用程序中的进程。

最佳答案

谷歌“nodejs 消息总线”——Socket.io 和 ZeroMq 有很多替代品,包括 Simple BusPostal.js

关于node.js - 多个nodejs应用程序之间的进程间通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15775257/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com