Сообщение от devote
|
ну дык напиши сюда что не бред, мы хоть знать будем. СПС
|
вобщем там основной прикол в том ,что нексттик сначала запускает отложенную функцию в следующей интерации, а потом выполняет слушатели других портов,но не того, слушателем которого был запущен процесс(там насколько я понимаю очередь-пока энд не будет другой не запуститься).
А во всех статьях -слушатель на одном порту и доказательства того что это будет работать круче чем без него,примеры и статьи с async бред по тойже причине.
Решение на разные порты вешать и обращаться к ним работает,но не то что нужно.
Лучше маршрутизатор на одном порту и вспомогательные серверы(всё прописывается в одном сценарии,вспомогательные сервера -это слушатели других портов).
получается схема-маршрутизатор принял запрос,перекинул на незанятый вспомогательный сервер(на нём уже реализация с process.nextTick). Вспомогательный отработал-послал запрос с результатом на маршрутизатор-маршрутизатор отдал клиенту(process.nextTick-на маршрутизаторе нет смысла использовать)
Проверено -работает как нужно.