Использование socket.io с кластером?
Мне любопытно, что я могу использовать как socket.io, так и Cluster.
Я знаю, что кластер использует многоядерные ядра для работы с node.js с несколькими рабочими.
Это означает, что если я использую кластер для socket.io, два пользователя с подключенным на
два разных socket.io могут вызвать проблему, что они не могут общаться друг с другом?
Значит, вместо использования кластера на socket.io был бы ответ?
Ответы
Ответ 1
Оформить заявку на dshaw и пример приложения относительно масштабирования Socket.IO: https://github.com/dshaw/talks/tree/master/2011-10-jsclub/sample-app
Также этот вопрос stackoverflow может помочь:
Как повторно использовать соединение redis в socket.io?
В основном использовать Redis как pub-sub с одним или несколькими каналами обмена сообщениями.