NodeJS 和队列消息服务
NodeJS and Queue Messaging service
在我的节点项目中,我需要有一个进程从队列中读取所有数据并通过 websockets 将数据实时重新广播给所有订阅的客户端。我想知道是否有可能用 Redis 实现类似的东西?我可能有多个服务器将数据推送到该队列。
实现这一目标的正确方法和工具是什么?
谢谢!
我正在使用 SocketCluster 来做这件事。我可能不会使用队列,而是让服务器直接连接到 SocketCluster。
所以是的,
Browsers <-> SocketCluster <-> Queue or direct messaging
|
Redis
请注意,SocketCluster 使用 Redis 进行集群。这可能不是排队消息的最佳方式。
在我的节点项目中,我需要有一个进程从队列中读取所有数据并通过 websockets 将数据实时重新广播给所有订阅的客户端。我想知道是否有可能用 Redis 实现类似的东西?我可能有多个服务器将数据推送到该队列。
实现这一目标的正确方法和工具是什么?
谢谢!
我正在使用 SocketCluster 来做这件事。我可能不会使用队列,而是让服务器直接连接到 SocketCluster。
所以是的,
Browsers <-> SocketCluster <-> Queue or direct messaging
|
Redis
请注意,SocketCluster 使用 Redis 进行集群。这可能不是排队消息的最佳方式。