Использование socket.io с кластером? - PullRequest
5 голосов
/ 06 декабря 2011

Мне любопытно, что я могу использовать и socket.io, и Cluster.

Я знаю, что кластер использует многоядерный процессор для работы с node.js с несколькими работниками.

Это означает, чтоесли я использую кластер для socket.io, два пользователя, подключенные к

двум различным socket.io, могут вызвать проблемы, из-за которых они не могут общаться друг с другом?

Поэтому лучше не использовать кластер в socket.ioбудет ответ?

1 Ответ

2 голосов
/ 06 декабря 2011

Оформить презентацию и пример приложения dshaw для масштабирования Socket.IO: https://github.com/dshaw/talks/tree/master/2011-10-jsclub/sample-app

Также этот вопрос stackoverflow может помочь: Как повторно использовать соединение redis в socket.io?

В основном используйте Redis как паб-саб с одним или несколькими каналами для обмена сообщениями.

...