dashscope4j icon indicating copy to clipboard operation
dashscope4j copied to clipboard

上传文件的boundary不够随机,多进程时会出现冲突

Open oldmanpushcart opened this issue 4 months ago • 0 comments

生成boundary的代码为

private static final AtomicInteger sequencer = new AtomicInteger(1000);
// ...
final var boundary = "boundary%s".formatted(sequencer.incrementAndGet());

这种写法会导致如果多进程(集群)环境下生成相同的boundary,需要一个更随机的生成方案,比如UUID

oldmanpushcart avatar Oct 05 '24 17:10 oldmanpushcart