feat: add async worker queues and retry controls

This commit is contained in:
wren
2026-04-29 11:48:09 +08:00
parent e738398eb6
commit f3b83c9979
16 changed files with 1316 additions and 96 deletions
+19
View File
@@ -54,6 +54,25 @@ LEAUDIT_RULES_DIR: str
LEAUDIT_RESCUE_MODE: str
LEAUDIT_LLM_MAX_CONCURRENCY: int
LEAUDIT_VLM_MAX_CONCURRENCY: int
LEAUDIT_LLM_REQUEST_TIMEOUT: int
LEAUDIT_LLM_RETRY_MAX_ATTEMPTS: int
LEAUDIT_LLM_RETRY_BACKOFF_BASE_SECONDS: float
LEAUDIT_VLM_REQUEST_TIMEOUT: int
LEAUDIT_VLM_RETRY_MAX_ATTEMPTS: int
LEAUDIT_VLM_RETRY_BACKOFF_BASE_SECONDS: float
LEAUDIT_OCR_VLM_CONCURRENCY: int
LEAUDIT_OCR_RETRY_MAX_ATTEMPTS: int
LEAUDIT_OCR_RETRY_BACKOFF_BASE_SECONDS: float
LEAUDIT_SIGNATURE_PROBE_CONCURRENCY: int
LEAUDIT_SIGNATURE_PROBE_TIMEOUT: int
LEAUDIT_SIGNATURE_PROBE_RETRY_MAX_ATTEMPTS: int
LEAUDIT_SIGNATURE_PROBE_RETRY_BACKOFF_BASE_SECONDS: float
LEAUDIT_WORKER_QUEUE_URGENT: str
LEAUDIT_WORKER_QUEUE_NORMAL: str
LEAUDIT_WORKER_CONCURRENCY: int
LEAUDIT_RUN_LOCK_SECONDS: int
LEAUDIT_TASK_SOFT_TIME_LIMIT: int
LEAUDIT_TASK_TIME_LIMIT: int
# 常量
ROOT_PATH: object