У меня есть кластер socket.io в котором общение сокетов между процессами происходит через Redis (socket.io-redis), все работает на ура. Но у меня появилась задача работать с комнатами, а кластер с ними не особо дружит :) Насколько я знаю socket.io-redis подходит только для эмита во все процессы, но комнаты он не синхронизирует. Так вот вопрос состоит в следующем:
Как синхронизировать комнаты на всех процессах, да бы можно было использовать io.of('room').emit(....) так же как не в кластерном приложении.