【发布时间】:2011-11-03 23:34:04
【问题描述】:
我有一个正在处理的应用程序需要在多个内核之间同步一个计时器(使用集群)。
是否有一种高效可靠的方式可以在内核之间进行通信?我看过 Redis,但这似乎更适合客户端/服务器通信。如有任何建议,我将不胜感激。
谢谢,
【问题讨论】:
我有一个正在处理的应用程序需要在多个内核之间同步一个计时器(使用集群)。
是否有一种高效可靠的方式可以在内核之间进行通信?我看过 Redis,但这似乎更适合客户端/服务器通信。如有任何建议,我将不胜感激。
谢谢,
【问题讨论】:
你需要看看hook.io:
hook.io 创建一个可以工作的分布式 node.js EventEmitter 跨进程 / 跨平台 / 跨浏览器。把它想象成一个 在任何支持 JavaScript 的地方都可以工作的实时事件总线。
【讨论】:
查看消息队列服务,例如 ZeroMQ。它们具有同时支持本地 IPC 和 TCP 传输的优势,因此您已准备好在单个云节点上提供超出核心的水平可扩展性。 zmq 有一个 node 的绑定。
【讨论】:
看看https://github.com/substack/dnode 您可以使用它在 nodejs 进程之间进行通信。
【讨论】: