我有一个我正在处理的应用程序需要在多个核心之间同步一个计时器(使用群集)。
我是否可以在核心之间进行通信?我看过Redis,但这似乎更适合客户端/服务器通信。我很感激任何建议。
谢谢,
答案 0 :(得分:3)
您需要查看hook.io:
hook.io创建一个有效的分布式node.js EventEmitter 跨流程 / 跨平台 / 跨浏览器。把它想象成一个 支持JavaScript的任何实时事件总线。
答案 1 :(得分:2)
查看消息队列服务,例如ZeroMQ。它们具有支持本地IPC和TCP传输的优势,因此您可以在单个云节点上提供的核心之外实现水平可伸缩性。 zmq具有节点绑定。
答案 2 :(得分:2)
看看https://github.com/substack/dnode 您可以使用它在nodejs进程之间进行通信。