0:24:57
Mixing reliability with Celery for delicious async tasks
DjangoCon US 2023 · December 14, 2023
Celery is a distributed system with several ways to lose tasks: publishing can fail, large arguments can overwhelm workers or RabbitMQ, database changes can commit without their follow-up task being queued, and workers can disappear before acknowledging work. Use publisher confirms when needed, pass references…