main:新增并发控制功能
变更内容: - 增加 `max_concurrent_jobs` 配置项,支持设置最大并发任务数。 - 为 `JobManager` 添加信号量控制实现任务并发限制。 - 新增获取任务并发状态的接口 `/jobs/concurrency/status`。 - 编写并发控制功能相关的测试用
This commit is contained in:
@@ -53,6 +53,7 @@ class Settings(BaseSettings):
|
||||
job_result_ttl: int = 1800 # 结果缓存时间(秒),默认 30 分钟
|
||||
webhook_max_retries: int = 3 # Webhook 最大重试次数
|
||||
webhook_timeout: int = 10 # Webhook 超时时间(秒)
|
||||
max_concurrent_jobs: int = 10 # 最大并发任务数
|
||||
|
||||
|
||||
# 全局配置实例
|
||||
|
||||
Reference in New Issue
Block a user