адаптер socket.io-redis + канал redis - узел js - как можно избежать дублирования канала - PullRequest
0 голосов
/ 03 декабря 2018

То, что у меня есть,

  1. У меня есть внешний сервер, который передает данные на канал Redis (например, Channel-A, Channel-B).
  2. С помощью redis.createClient я могу подписаться и получать сообщения от этих каналов в узле js.
  3. с io может отправлять сообщения в соответствующие комнаты. (здесь, Channel-A => Room-A, Channel-b => Room-B)
  4. Реализовано с помощью socket.io-redis

Что такоепроблема,

Когда я наблюдал за redis, заметили следующие проблемы

  1. socket.io-redis публикует данные в socket.io-response # / , что означает, что он дублируется в канале redis.Сначала с внешнего сервера были опубликованы те же данные, а затем снова с socket.io-redis

Что я хочу

Могу ли я установить socket.io-Redis повторно использовать тот же канал и создать комнаты в узле JS ??

...