Celery для веб-сервисов. Асинхронное распределенное выполнение задач
- Докладчик: Роман Иманкулов, NetAngels
Инфраструктура
HTTP не предполагает долгих раздумий веб-сервера. Когда необходимо
выполнить тяжелую работу без ухудшенияuser experience и снижения
надежности системы, возникает потребность в организации очередей команд.
В докладе мы рассмотрим вариантыорганизации таких очередей
подручными средствами, выясним, чем так хорош Celery, как его можно
подключить к вашему проекту, и о чем нужнопомнить программистам и
администраторам при его использовании. В заключении рассмотрим
возможность выполнения произвольнойпоследовательности команд в бекграунде с использованием celery-tasktree.