Несколько socket.io серверов на одной странице best way?
Добрый день ! Сейчас в моем приложении работает несколько серверов для чата , для уведомлений и сервер который обрабатывает файлы. Все они физически разнесены по разным файлам и висят на разных портах , что доставляет некоторое неудобство при работе на клиенте (несколько коннектов).
Какой будет лучшее решение для "совмещения серверов" . Конечно весь код можно перенести в 1 сервер(файл) , но тогда файл будет сильно большим и неудобно будет с ним работать .Можно так же разнести логику по разным файлам , а в основном сделать вызов callback-ов ,такой вариант конечно более приемлем.Пространство имен так же как мне кажется будет не лучшее решение т.к на клиенте все равно придется создавать разные коннекты .Возможно вы подскажете альтернативные подходы для реализации таких условиях ?Спасибо .
неймспейсы, румы? в чем проблема то?
если требуется разделить логику разных процессов в чем минус нескольких сокет серверов?
какой-то риторический вопрос имхо
Да возможно . К сожалению мне еще не хватает опыта работы с этими технологиями дабы понимать что такое решение есть хорошо , а вот здесь можно подойти иначе и получится лучше .Румы врядли получится использовать , т.к на них построена логика чатов , насколько я понимаю румы в руме нельзя создавать .