2011-11-03 52 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

相關問題