在我的节点项目中,我需要一个进程来读取队列中的所有数据,并通过websockets将数据实时重新广播到所有订阅的客户端。我想知道是否有可能用Redis实现类似的功能?我可能有几台服务器将数据推送到该队列中。
实现这一目标的正确方法和工具是什么?
谢谢!
答案 0 :(得分:1)
我正在使用SocketCluster。我可能只是将服务器直接连接到SocketCluster而不是队列。
是的,
Browsers <-> SocketCluster <-> Queue or direct messaging
|
Redis
请注意,SocketCluster使用Redis进行群集。它可能不是排队邮件的最佳方式。