То, что у меня есть,
- У меня есть внешний сервер, который передает данные на канал Redis (например, Channel-A, Channel-B).
- С помощью redis.createClient я могу подписаться и получать сообщения от этих каналов в узле js.
- с io может отправлять сообщения в соответствующие комнаты. (здесь, Channel-A => Room-A, Channel-b => Room-B)
- Реализовано с помощью socket.io-redis
Что такоепроблема,
Когда я наблюдал за redis, заметили следующие проблемы
- socket.io-redis публикует данные в socket.io-response # / , что означает, что он дублируется в канале redis.Сначала с внешнего сервера были опубликованы те же данные, а затем снова с socket.io-redis
Что я хочу
Могу ли я установить socket.io-Redis повторно использовать тот же канал и создать комнаты в узле JS ??