Gol*_*den 7 ipc message-queue interprocess node.js
目前,我在我的应用程序中使用EventEmitter2作为消息总线,我真的很喜欢它.
无论如何,现在我需要一个消息总线,它不仅可以在进程中工作,还可以在进程间工作.我理想的候选人会......
我该怎么办没有需要:
任何想法或提示?
PS:如果你可以推荐一款可用的产品,这很好,但是如果你可以指引我自己做一个无服务器的方向,也没关系.
Pet*_*ons 11
以下是我看到它们的选项.
process.fork/send.如果两个进程都是节点,则节点核心通过此API提供简单的,事件驱动的IPC机制.与它配对process.fork,所以如果你的过程是基于节点的主站和多个基于节点的工人/支持子流程,process.send可能是一个可行的选择.http://nodejs.org/docs/latest/api/all.html#all_child_process_fork_modulepath_args_options
使用节点核心的TCP网络通过unix域套接字进行连接.http://nodejs.org/docs/latest/api/all.html#all_net_connect_options_connectionlistener
好老TCP.
节点到节点socket.io
在所有情况下,一旦连接,您就会获得双向通信,但始终存在第一个对等体(TCP或socket.io中的服务器,process.fork中的父进程)和第二个对等体(TCP或socket.io中的客户端)的概念.进程中的子进程.fork).
| 归档时间: |
|
| 查看次数: |
7981 次 |
| 最近记录: |