Ответ дал выше, гео ip так же можно реализовать, к примеру что бы поток отдавал слушателю самый ближайший к нему сервер, через ту же общую точку подключения. Или так скриптом проверять количество слушателей на всех серверах и отправлять клиента на самый менее загруженный сервер.