Node.js HTTP-конвейерная обработка запросов - PullRequest
9 голосов
/ 26 февраля 2011

Итак, я хочу использовать node.js и конвейерную обработку запросов http, но я хочу использовать HTTP только в качестве транспорта, и ничего больше. Я заинтересован в использовании функции конвейерной обработки запросов. Однако одна проблема, с которой я сталкиваюсь, заключается в том, что до отправки ответа на предыдущий запрос обратный вызов следующих запросов не запускается узлом. Я хочу способ сделать это. Я буду обрабатывать порядок результатов в приложении. Есть ли способ сделать это?

В HTTP RFC упоминается, что ответы должны быть в порядке, но я не вижу причин для того, чтобы node.js не вызывал следующий обратный вызов до тех пор, пока не будет получен первый ответ. Приложение теоретически может отправить ответ на 2-й запрос в качестве ответа на 1-й (при условии, что получатель может узнать, что это ответ на 2-й запрос).

1 Ответ

5 голосов
/ 25 апреля 2011

HTTP-клиент в NodeJS не поддерживает конвейеризацию . (Немного старый пост от Райана, но я вполне уверен, что он все еще держится.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...