2013-04-02 128 views
3

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

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

总之,我正在寻找一个节点模块,它可以为IPC提供一个共享消息队列,还可以充当调度程序来阻止和运行应用程序中的进程。

任何帮助将不胜感激。 谢谢。

回答

0

谷歌“的消息的NodeJS公共汽车” - 有不少替代Socket.io和ZeroMq包括Simple BusPostal.js