Quantcast
Channel: Nginx Forum - Nginx Mailing List - Russian
Viewing all articles
Browse latest Browse all 3102

модуль nginx для работы с блокирующей операцией (1 reply)

$
0
0
Здравствуйте.

У меня есть необходимость в создании модуля nginx следующего плана:

1. Получение запроса HTTP
2. Разбор этого запроса
3. Упаковка в спец. формат
3. Подключение к удаленному серверу - блокирующая операция
4. Отправка запроса - блокирующая операция
5. Ожидание ответа - блокирующая операция
6. Распаковка
7. Отправка ответа.

Я сделал модуль через handler, но похоже это не самый лучший вариант - веб-сервер на время блокирующих операций перестает обрабатывать остальные соединения и принимать новые. Как я понял, в данном случае нужно использовать upstream-тип модуля.
Верно ли мое предположение?
Есть ли возможность в upstream модуле получать уже распарсенные HTTP значения заголовков?
Есть ли несложные для понимания примеры таких модулей?

Буду благодарен за любую информацию

Спасибо!

Viewing all articles
Browse latest Browse all 3102

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>