Files
xiaoxia-saas/apps/worker
CI Bot 100c8e01aa
CI/CD Pipeline / Frontend Lint (pull_request) Successful in 16m42s
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Successful in 20m28s
CI/CD Pipeline / Build & Push Staging (Watchtower auto-deploy) (pull_request) Has been skipped
CI/CD Pipeline / Build Production Runtime Images (pull_request) Has been skipped
CI/CD Pipeline / Staging E2E Tests (pull_request) Has been skipped
CI/CD Pipeline / Staging API Integration Tests (pull_request) Has been skipped
CI/CD Pipeline / Deploy Production (pull_request) Has been skipped
CI/CD Pipeline / Production Browser E2E (pull_request) Has been skipped
CI/CD Pipeline / Integration Tests (pull_request) Successful in 15m0s
feat(worker): render_edit_plan 接入 Feature Flag 灰度控制
- 新增 _resolve_render_engine() 根据 Redis Feature Flag 选择引擎
- 新增 _render_with_unified() — 统一渲染引擎路径(UnifiedRenderService)
- 新增 _render_with_legacy() — 旧引擎路径(VideoComposeService + FFmpeg)
- 抽公共 _mark_plan_failed() / _finalize_render_success() 减少重复
- 默认走 legacy,灰度白名单/百分比命中才切 unified
- 结果返回增加 engine 字段,便于灰度观测
- 修复测试 StubEditPlan 缺 created_by_user_id 属性
2026-07-13 09:33:46 +08:00
..
2026-06-15 15:17:40 +08:00
2026-06-15 15:17:40 +08:00

xiaoxia-saas Worker

结构

  • worker_app/core/worker 配置
  • worker_app/celery_app.pyCelery 应用入口
  • worker_app/tasks/:任务模块
  • main.py:本地调试入口

当前任务

  • worker.healthcheck