Раздел 45 · Python backend: Тарбадель

Celery: брокер, воркеры, результаты

middle-senior~30 мин

без входаВойди, чтобы отмечать прогресс, вести заметки и решать задачи в редакторе. войти

Твоя очередь на Streams работает третий день: письма уходят, упавший воркер подбирают соседи, мёртвые задачи лежат в своём журнале. Деванна приходит к прилавку с планшетом и молча кладёт его на стол. На экране одна строка: pip install celery.

В прошлом уроке ты собрал очередь задач руками: запись журнала, группа воркеров, подтверждение, повтор, мёртвые. Celery это та же машина, только готовая и с именем, которое знает каждый Python-бэкендер. Сегодня Кэш-рынок получает первое приложение Celery на том же Redis, а ты узнаешь в нём каждую деталь своей очереди. О фоновых задачах ты уже слышал в уроке 157: там django.tasks ставил задачу и честно ждал воркера, которого не было. Здесь воркер будет.

урок из курса

Урок из курса «Python backend: Тарбадель». Курс покупается один раз и остаётся навсегда: 500 ₽.

Оплата пока не подключена: премиум и курсы открываются промокодом.