Celery — distributed task queue для Python. Ты определяешь задачи (@shared_task), отправляешь их в брокер (RabbitMQ/Redis), worker-ы забирают и выполняют. Асинхронное выполнение: task.delay(args) — fire and forget. result = task.apply_async() — с отслеживанием результата. Для: отправка email, обработка файлов, ML inference, любые тяжёлые задачи вне request/response цикла. Worker запускается отдельным процессом: celery -A app worker. Масштабируется горизонтально — добавляй worker-ов.
Что такое Celery и как он работает?
Middle
346 просмотровAFK Offer AI
В чём разница между poetry, pip и pipenv?