Django
困难
面试题库
Django
困难
Django 事务中触发 Celery 任务为什么可能读不到未提交数据?transaction.on_commit 如何解决?
Django
困难
Celery 任务失败如何监控与追踪?如何配置 task 的 on_failure、失败回调与 Flower 监控?
Django
困难
Celery 任务幂等性如何设计?为什么重试可能导致重复执行?如何用唯一约束防重?
Django
中等
Celery 的 beat 定时任务如何配置?django-celery-beat 如何把调度存入数据库?
Django
困难
Celery 的 prefork、gevent、eventlet、threads 等并发池有什么区别?Django 任务如何选择?
Django
困难
Django + Celery 中任务代码里使用 ORM 时,如何在 worker 侧管理数据库连接?如何避免连接泄漏?
Django
中等
Celery 的 result backend 如何存储结果?django-db 与 redis 结果后端如何配置与查询?
Django
中等
Celery 的 autodiscover_tasks 如何发现任务?如何按 app 组织 tasks.py 避免循环导入?
Django
中等
Celery 任务如何绑定 bind=True?self.retry() 的重试机制与 max_retries 如何配合?
Django
中等
Celery 的 apply_async 参数 countdown、eta、expires、retry 如何配合使用?如何做延迟任务?
Django
简单