feat: 增强设备任务更新逻辑,支持异步图片下载和保存
主要修改: 1. 引入ImageSaveService,处理任务完成时的图片下载和保存逻辑。 2. 更新任务状态时,异步保存完成图片,确保任务状态更新与图片保存的解耦。 3. 新增saveProgressImagesForTask方法,定期保存进行中任务的图片快照。 4. 更新任务状态处理逻辑,确保即使图片保存失败,任务仍然被标记为完成。 技术细节: - 通过异步处理,提升了任务更新的效率和用户体验。 - 新增的图片保存配置支持更灵活的图片管理和存储策略。
This commit is contained in:
@@ -71,6 +71,13 @@ script:
|
||||
# 服务器配置
|
||||
app:
|
||||
base-url: "http://localhost:18080" # 生产环境需要配置为实际域名
|
||||
image-save-path: "./images" # 图片保存路径
|
||||
|
||||
link:
|
||||
expire-hours: 2
|
||||
|
||||
# 图片保存配置
|
||||
image:
|
||||
save-interval-minutes: 3 # 进行中任务图片保存间隔(分钟)
|
||||
max-concurrent-downloads: 3 # 最大并发下载数
|
||||
download-timeout-seconds: 15 # 下载超时时间(秒)
|
||||
|
||||
Reference in New Issue
Block a user