[Moscow.pm] POE issue

Eugene Toropov jt на aaanet.ru
Вс Янв 27 02:50:22 PST 2008


Хорошо, спасибо. Попробую вариант с несколькими клиентами PoCo::Client::HTTP



> Привет.
>
> Значит так:
> Пое работает всегда в один поток.
> Время в потоке мультиплексируется между сессиями, слегка дороговато
> крутить много сессий.
> Соответственно, когда PoCo::Client::HTTP возвращает ответ, он говорит на
> какой запрос этот ответ.
> То есть по идее, так как большинство работы - ввод/вывод, делаешь много
> клиентов и очередь.
> В одной сессии отдаёщь клиентам задания из очереди, при ответе, если в
> очереди ещё есть задания - нагружаешь свободного клиента.
> Когда задания кончились и клиенты освободились - делаешь с контентом что
> тебе надо, а можно и паралельно.
> Главное в обработчиках на долго не занимать проц.
>
> На нескольких процах можно использовать PоCo::IKC или что то подобное,
> но крутится в разных процессах.
>
> Многотредности в пятом перле нет.
>
> -- 
> Ivan B. Serezhkin
>
> ______________________________________________________________________
> Moscow.pm mailing list
> moscow-pm на pm.org | http://moscow.pm.org
> http://mail.pm.org/mailman/listinfo/moscow-pm 



Подробная информация о списке рассылки Moscow-pm