Socket.io NodeJS和队列消息服务

Socket.io NodeJS和队列消息服务,socket.io,rabbitmq,node-redis,socketcluster,Socket.io,Rabbitmq,Node Redis,Socketcluster,在我的节点项目中,我需要一个进程,从队列中读取所有数据,并通过WebSocket将数据实时重播到所有订阅的客户端。我想知道是否有可能通过Redis实现这样的目标?我可能有几个服务器将数据推送到该队列中 实现这一目标的正确方法和工具是什么 谢谢大家! 我正在用SocketCluster做这件事。我可能只是让服务器直接连接到SocketCluster,而不是队列 所以是的 Browsers <-> SocketCluster <-> Queue or direct messa

在我的节点项目中,我需要一个进程,从队列中读取所有数据,并通过WebSocket将数据实时重播到所有订阅的客户端。我想知道是否有可能通过Redis实现这样的目标?我可能有几个服务器将数据推送到该队列中

实现这一目标的正确方法和工具是什么


谢谢大家!

我正在用SocketCluster做这件事。我可能只是让服务器直接连接到SocketCluster,而不是队列

所以是的

Browsers <-> SocketCluster <-> Queue or direct messaging
                   |
                 Redis
Browsers SocketCluster队列或直接消息传递
|
雷迪斯
注意,SocketCluster使用Redis进行集群。这可能不是将消息排队的最佳方式