From 248deeea0d11ae1d88f2ba2fc528313455c29c54 Mon Sep 17 00:00:00 2001 From: sion123 <450702724@qq.com> Date: Wed, 3 Jun 2026 21:55:17 +0800 Subject: [PATCH] =?UTF-8?q?feat(mix):=20=E6=B7=BB=E5=8A=A0=E6=B7=B7?= =?UTF-8?q?=E5=89=AA=E4=BB=BB=E5=8A=A1=E5=AE=9A=E6=97=B6=E6=81=A2=E5=A4=8D?= =?UTF-8?q?=E4=B8=8E=E4=B8=93=E7=94=A8=E7=BA=BF=E7=A8=8B=E6=B1=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 新增 ICE 异步提交专用线程池,支持定时兜底恢复僵尸 pending 任务,增强任务提交的可靠性。 - 创建 `iceSubmitExecutor` 线程池(核心4/最大10/有界队列200/CallerRunsPolicy) - 新增 `processPendingSubmissions` 方法,扫描并恢复6小时内、pending且job_ids为空的僵尸任务 - 新增定时任务 `recoverPendingSubmissions`,每30秒执行一次 - 将异步提交改为使用专用线程池,并增加异常保护 - 优化 `updateTaskError` 方法,增加日志兜底 - 修复前端生成数量选择器宽度不足的问题 --- .../app/web-gold/src/views/material/Mix.vue | 2 +- .../module/tik/config/TikAsyncConfig.java | 7 + .../tik/mix/job/MixTaskStatusSyncJob.java | 24 ++- .../tik/mix/service/MixTaskService.java | 8 + .../tik/mix/service/MixTaskServiceImpl.java | 157 ++++++++++++++---- 5 files changed, 167 insertions(+), 31 deletions(-) diff --git a/frontend/app/web-gold/src/views/material/Mix.vue b/frontend/app/web-gold/src/views/material/Mix.vue index 4fc60796a5..64bae3ae09 100644 --- a/frontend/app/web-gold/src/views/material/Mix.vue +++ b/frontend/app/web-gold/src/views/material/Mix.vue @@ -45,7 +45,7 @@
生成