提交最新的优化结果
This commit is contained in:
@@ -24,6 +24,36 @@ public class SimilarAsinProperties {
|
||||
private int staleTimeoutMinutes = 30;
|
||||
private String staleFinalizeCron = "0 */2 * * * *";
|
||||
|
||||
/**
|
||||
* 同一 credential 两次提交之间的最小间隔(毫秒)。
|
||||
* 历史值硬编码 30000(持锁 sleep),导致单凭证仅 2 batch/分钟。
|
||||
* 几千行任务场景下成为提交吞吐瓶颈,下调到 5000ms 并改为锁外冷却。
|
||||
* 出现 Coze 限流加重时可通过 AIIMAGE_SIMILAR_ASIN_COZE_SUBMIT_MIN_INTERVAL_MILLIS 调高。
|
||||
*/
|
||||
private long cozeSubmitMinIntervalMillis = 5000L;
|
||||
|
||||
/**
|
||||
* 末尾零头 batch 的强制 flush 阈值(分钟):当不足 cozeBatchSize 的零头 row
|
||||
* 长时间挂着(Python 慢回传)时触发提交。原硬编码 10 分钟。
|
||||
*/
|
||||
private int cozeFlushPendingMinutes = 15;
|
||||
|
||||
/**
|
||||
* 同 batch retry + split retry 共享的最大重试次数。原硬编码 5。
|
||||
*/
|
||||
private int cozeSubmitMaxRetryCount = 5;
|
||||
|
||||
/**
|
||||
* 图片嵌入下载线程池大小。原 SimilarAsinImageEmbedder.DOWNLOAD_POOL_SIZE = 8。
|
||||
* 几千行 ×3 列图片场景下提升到 16 可显著缩短 xlsx 组装阶段。
|
||||
*/
|
||||
private int imageDownloadPoolSize = 16;
|
||||
|
||||
/**
|
||||
* 单张图片下载超时(秒)。原硬编码 5;放宽到 8 配合 1 次重试,整体更稳。
|
||||
*/
|
||||
private int imageDownloadTimeoutSeconds = 8;
|
||||
|
||||
/**
|
||||
* 是否在 Coze 请求 parameters 中附带 api_key 字段。
|
||||
* 默认 true:线上 Coze 工作流将该字段视为必填,缺失会得到 4000
|
||||
|
||||
Reference in New Issue
Block a user