feat(fam-edge): 视频生产-消费队列 - 新增 video_queue.py(生产者扫描新文件入队+重启恢复,独立消费者线程云端分析);模型消费超时按原配置×timeout_multiplier(2);failed 重试上限 max_retries(2);删除旧 watch_processor
This commit is contained in:
@@ -38,8 +38,10 @@ person_service:
|
||||
|
||||
# 视频处理
|
||||
video_processing:
|
||||
max_concurrent: 1
|
||||
timeout: 900 # 单视频分析超时(整视频上云较慢)
|
||||
max_concurrent: 1 # 消费者线程数(串行处理,避免云端并发超额)
|
||||
timeout: 900 # 兜底单视频分析超时
|
||||
timeout_multiplier: 2 # 模型消费超时倍数:在 models[i].timeout 原值上 ×2(大视频上传+分析耗时)
|
||||
max_retries: 2 # 单视频失败最大重试次数(failed 且 retry_count 超限不再消费)
|
||||
# 降级顺序:先 gemini 整视频,失败再 nvidia 整视频;两者都失败 -> 标记 failed
|
||||
vision_order: ["gemini", "nvidia"]
|
||||
|
||||
|
||||
Reference in New Issue
Block a user