socket.io-redis适配器+ Redis通道-节点js-如何避免通道重复

时间:2018-12-03 11:16:24

标签: node.js sockets redis socket.io-redis

我有什么

  1. 我有外部服务器,该服务器将数据流传输到Redis通道(例如Channel-A,Channel-B)。
  2. 借助redis.createClient能够从节点js中的那些频道订阅并获取消息。
  3. 使用 io 可以将消息发送到各个房间。(在这里,通道A =>房间A,通道b =>房间B)
  4. 由socket.io-redis实现

出了什么问题

当我监控Redis时,发现以下问题

  1. socket.io-redis正在将数据发布到 socket.io-response#/ ,这意味着它们已在Redis通道中复制。首先使用外部服务器发布了相同的数据,然后使用socket.io-redis

我想要的

我可以设置socket.io-redis以重用同一通道并在节点js中创建房间吗?

0 个答案:

没有答案