Распределение нагрузки на 2 сервера node.js socket.io?
Здравствуйте, делаю чат. Подскажите идею разделения нагрузки на 2 узла сервера. То есть люди заходят в чат, но подключаются к разным серверам с socket.io. (всего сервера 2). Наверное какой-то балансировщик, который подключает клиента к нужному узлу. Как правильно такое организовать?