Welcome! Log In Create A New Profile

Advanced

Хочется странного (синхронно/асинхронные запросы)

Andrey Velikoredchanin
April 25, 2012 02:16AM
Всем привет!

Появилась необходимость в конверторе синхронных HTTP запросов в
асинхронные. По идее, задача как раз для nginx, поэтому сюда и пишу.

Работать должно примерно так:

1. На определенный урл поступает HTTP запрос;
2. Конвертер сохраняет запрос вместе с его сокетом в буфер с определенным
идентификатором;
3. Запрос с присоединенным идентификатором передается в модуль асинхронной
обработки (обычный fastcgi который регистрирует запрос в очереди на
обработку и закрывает коннект);
4. По окончанию обработки, модуль асинхронной обработки отправляет на
второй определенный урл (урл конвертера) через HTTP запрос идентификатор
запроса из п.2 и результатирующий ответ на первый запрос;
5. Конвертер извлекает из буфера ждущих соединений нужный сокет и отдает в
него результатирующий ответ.

Необходимость проистекает из-за высокой нагрузки и многообразия алгоритмов
обработки запросов.

Может быть, если не nginx, то есть какие-то другие решения?

Спасибо.
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

Хочется странного (синхронно/асинхронные запросы)

Andrey Velikoredchanin April 25, 2012 02:16AM

Re: Хочется странного (синхронно/асинхронные запросы)

Андрей Василишин April 25, 2012 03:46AM

Re: Хочется странного (синхронно/асинхронные запросы)

Andrey Velikoredchanin April 25, 2012 04:00AM

Re: Хочется странного (синхронно/асинхронные запросы)

Александр Лозовюк April 25, 2012 04:16AM

Re: Хочется странного (синхронно/асинхронные запросы)

alexbyk April 25, 2012 05:18AM

Re: Хочется странного (синхронно/асинхронные запросы)

Andrey Velikoredchanin April 25, 2012 05:56AM

Re: Хочется странного (синхронно/асинхронные запросы)

alexbyk April 25, 2012 06:22AM

Re: Хочется странного ( синхронно/асинхронные запросы)

Валентин Бартенев April 25, 2012 06:28AM

Re: Хочется странного (синхронно/асинхронные запросы)

Илья Винокуров April 25, 2012 06:14AM

Re: Хочется странного (синхронно/асинхронные запросы)

Alexandre Snarskii April 25, 2012 06:40AM

Re: Хочется странного (синхронно/асинхронные запросы)

Andrey Velikoredchanin April 25, 2012 07:14AM

Re: Хочется странного (синхронно/асинхронные запросы)

Alexandre Snarskii April 25, 2012 07:50AM

Re: Хочется странного (синхронно/асинхронные запросы)

Andrey Velikoredchanin April 25, 2012 07:56AM

Re[2]: Хочется странного (синхронно/асинхронные запросы)

Влад Максимов April 25, 2012 06:56AM

Re: Re[2]: Хочется странного (синхронно/асинхронные запросы)

Andrey Velikoredchanin April 25, 2012 07:18AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 143
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready