Some checks failed
Build and Deploy / build-and-deploy (push) Has been cancelled
- Celery 异步任务:任务提交后后端持续轮询火山 API 直到拿到终态,用户关浏览器也不会丢视频 - 渐进式轮询:前2分钟每5秒、2-10分钟每15秒、10分钟后每30秒 - 优雅降级:无 Redis 时静默跳过,不影响现有前端轮询 - K8s:新增 Redis Deployment + Service、Celery Worker Deployment - CI/CD:deploy.yaml 自动部署 Redis/Celery,每次推代码自动重启 celery worker - 兜底:poll_stuck_tasks management command 清理僵尸任务 Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
14 lines
276 B
Plaintext
14 lines
276 B
Plaintext
Django>=4.2,<5.0
|
|
djangorestframework>=3.14,<4.0
|
|
djangorestframework-simplejwt>=5.3,<6.0
|
|
django-cors-headers>=4.3,<5.0
|
|
mysqlclient>=2.2,<3.0
|
|
gunicorn>=21.2,<23.0
|
|
tos>=2.7,<3.0
|
|
requests>=2.31,<3.0
|
|
ip-region>=1.0
|
|
volcengine>=1.0.218
|
|
Pillow>=10.0
|
|
celery>=5.3,<6.0
|
|
redis>=5.0,<6.0
|