Сетевая многозадачность: событийные машины Основная секция
Доклад принят в Программу конференции
Тезисы
- Что такое сетевая многозадачность?
- Когда это нужно и почему это важно?
- Событийные машины и возможные альтернативы:
- Параллельные процессы (IPC);
- Событийные машины (multiplexing);
- Многопоточность (threads).
- Популярные реализации, различные уровни абстракции;
- POE: Событийная машина Perl. Производительность;
- Примеры реальных приложений:
- Веб-сервер (HTTP daemon);
- Паук (web crawler);
- Сложные веб-сервисы:
- Агрегатор данных;
- Шлюз приведения данных к XML.
- Интеграция HTTP сервисов на базе Nginx.