You've already forked FrameTour-RenderWorker
feat(base): 添加单任务内文件传输并发功能
- 引入 ThreadPoolExecutor 实现并行下载和上传 - 新增 download_files_parallel 和 upload_files_parallel 方法 - 添加任务传输并发数配置选项 TASK_DOWNLOAD_CONCURRENCY 和 TASK_UPLOAD_CONCURRENCY - 实现并发数配置的环境变量解析和验证逻辑 - 在多个处理器中应用并行下载优化文件获取性能 - 更新 .env.example 配置文件模板 - 移除 FFmpeg 命令日志长度限制
This commit is contained in:
@@ -30,6 +30,8 @@ TEMP_DIR=tmp/
|
||||
#FFMPEG_TIMEOUT=3600 # FFmpeg 执行超时(秒)
|
||||
#DOWNLOAD_TIMEOUT=300 # 下载超时(秒)
|
||||
#UPLOAD_TIMEOUT=600 # 上传超时(秒)
|
||||
#TASK_DOWNLOAD_CONCURRENCY=4 # 单任务内并行下载数(1-16)
|
||||
#TASK_UPLOAD_CONCURRENCY=2 # 单任务内并行上传数(1-16)
|
||||
|
||||
# ===================
|
||||
# 硬件加速与多显卡
|
||||
|
||||
Reference in New Issue
Block a user