2011-11-03 51 views
3

我有一个应用程序,我正在研究需要在多个内核之间同步定时器(使用群集)。如何在节点中的CPU内核之间发送消息?

有没有一种有效的可靠方法可以在内核之间进行通信?我已经看过Redis,但是这似乎更适合于客户端/服务器通信。我会很感激任何建议。

谢谢

回答

3

你需要看看hook.io

hook.io创建一个分布式的node.js EventEmitter的作品 跨进程/跨平台/跨浏览器。把它想象成一个 实时事件总线,可以在任何支持JavaScript的地方工作。

+1

所有很好的答案。因为它有很好的文档记录,所以我将使用hook.io。 –

+0

太糟糕了hook.io死了...任何人都找到了替代品? – balupton

2

查看消息队列服务,如ZeroMQ。它们具有支持本地IPC和TCP传输的优点,因此您可以在单个云节点上提供的核心之外进行横向扩展。 zmq具有绑定节点。

+1

RabbitMQ也很棒。另外pub/sub使用redis,或者只是socket.io – CamelCamelCamel

+0

使用ZeroMQ是一个非常糟糕的主意,性能很糟糕。这是由于JS包装。 – kilianc

相关问题