目前,我在我的应用程序中使用EventEmitter2作为消息总线,我非常喜欢它。Node.js的进程间事件发送器?
无论如何,现在我需要一个消息总线,它不仅在进程中工作,而且还在进程间工作。我理想中的候选人将...
- ...是API兼容的EventEmitter2(一个“直接替代”),
- ...工作没有专用服务器或外部服务(如数据库,消息队列, ...),仅使用操作系统资源,
- ...用纯JavaScript编写,
- ...运行内存中,因此它不需要持久性。
我做什么不需要:
- 它并不需要在Windows上运行,OS X和Linux的罚款。
- 没关系,如果它只在一台机器上工作,它不需要网络感知。
任何想法或提示?
PS:如果您可以推荐可用的产品,那很好,但如果您能指出我自己如何做无服务器的事情,那也很好。
是的,我做到了。但是这些应用程序完全不相关,因此我不能保证它们是分叉的。 –
查看我的更新。也许socket.io? –
也许我不明白 - 这不是说我需要一个Socket.io服务器吗?是外部的还是每个客户都需要包含一个? AFAIK没有“点对点”Socket.io,是吗? –