nginx-0.3.0

Igor Sysoev is at rambler-co.ru
Fri Oct 7 21:19:52 MSD 2005


On Fri, 7 Oct 2005, Konstantin Sorokin wrote:

> On Fri, Oct 07, 2005 at 08:39:08PM +0400, Igor Sysoev wrote:
>> On Fri, 7 Oct 2005, Konstantin Sorokin wrote:
>>
>>> On Fri, Oct 07, 2005 at 06:15:27PM +0400, Igor Sysoev wrote:
>>>> On Fri, 7 Oct 2005, Andrew Velikoredchanin wrote:
>>>>
>>>>>> Кроме того, будет ещё два изменения со сменой сменой версии:
>>>>>> 1) большое изменение в модулях обработки событий: kqueue, epoll и
>>>>>> прочая;
>>>>>
>>>>> На что повлияют эти изменения?
>>>>
>>>> Модули будут проще, там сейчас много дублирующегося кода.
>>>
>>> А насколько сильно это затронет модули, кроме дополнительных хуков, про
>>> которые я в курсе ?
>>
>> Это коснётся только event модулей - ngx_kqueue_module, ngx_epoll_module
>> и прочая. Из них будет вынесена работа с таймерами и accept_mutex'ом -
>> это общий код, практически одинаковый во всех модулях.
>> Модули можно будет использовать в разных thread'овых режимах:
>> 1) один мастер поток и несколько рабочих,
>> 2) равноправные потоки с разделямым источником событий (kqueue, epoll, ...),
>> 3) равноправные потоки со своими источниками событий (kqueue, epoll, ...).
>
> Т.е. правильно ли я понял, что по модулю дополнительных хуков все должно
> будет работать ?

Фразу "по модулю дополнительных хуков" я не совсем понял. Модуль в данном
контексте математический ?

В общем, HTTP-шных модулей эти изменения не должны коснуться.


Игорь Сысоев
http://sysoev.ru





More information about the nginx-ru mailing list