【问题标题】:NodeJS and Queue Messaging serviceNodeJS 和队列消息服务
【发布时间】:2016-10-16 17:05:00
【问题描述】:

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

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

谢谢!

【问题讨论】:

    标签: socket.io rabbitmq node-redis socketcluster


    【解决方案1】:

    我正在使用 SocketCluster 来做这件事。与其有一个队列,我可能只是让服务器直接连接到 SocketCluster。

    是的,

    Browsers <-> SocketCluster <-> Queue or direct messaging
                       |
                     Redis
    

    请注意,SocketCluster 使用 Redis 进行集群。这可能不是将消息排队的最佳方式。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-09-20
      • 2013-06-06
      • 2010-11-02
      • 1970-01-01
      • 2014-02-23
      • 1970-01-01
      • 2013-12-31
      • 2011-05-23
      相关资源
      最近更新 更多