08.02.2015 20:36, PEF Secure пишет:
On Sunday, February 08, 2015 12:06:55 Ксения Боброва wrote:
Что в вашем понимании "сложное"? Мы писали небольшой прокси на AnyEvent,
несколько сотен строк кода.
Что касается альтернатив колбэкам, хотелось бы услышать поподробнее, что вы
имеете в виду. В нашем случае я не видела каких-то альтернатив.
Квалификация, разумеется, требуется. Но почему это должно стать
препятствием?
Альтернатива коллбекам была бы треды, если б в Perl они были нормальные и
вообще рабочие. В этом плане, надежда только на Perl6.

1) было исследование программ на C, которое показывало, асинхронный код не проигрывает тредовому, и довольно часто при большой нагрузке оказывается быстрее. ( Кажется это была толстая зеленая книга)
2) За исключением патологических случаем fork по скорости сравним с threads.
3) Писать и отлаживать на AnyEvent + fork намного проще, чем на threads.

Т.е. threads --- это технологический тупик.
И если он есть это наверно хорошо, но лучше им не пользоваться.
Выгоды от него ограниченные, а гемороя можно получить в разы больше.

--
Moscow.pm mailing list
[email protected] | http://moscow.pm.org

Ответить