Skip to content

@tripo3d/lens / index / PriorityQueueOptions

Interface: PriorityQueueOptions ​

Defined in: src/transport/queue.ts:26

PriorityQueue 调参

Properties ​

PropertyTypeDescriptionDefined in
flushInterval?number定时 flush 延迟上限 ms(rIC timeout / setTimeout 间隔,默认 30000)src/transport/queue.ts:28
maxBatch?number批量大小阈值(队列条目数,折叠条算 1),达到即 flush(默认 50)src/transport/queue.ts:30
maxChunkBytes?number单次 keepalive 批的 UTF-8 字节上限(默认 60000,规避 fetch keepalive 64KB 配额与 413)src/transport/queue.ts:32
maxChunkChars?numberDeprecated 已更名为 maxChunkBytes(度量口径从 UTF-16 字符改为 UTF-8 字节)。旧值按字节 解释——旧口径本就是 64KB 字节配额的近似,同数值下拆批只会更保守;maxChunkBytes 优先生效src/transport/queue.ts:35
maxQueue?number内存队列条目上限,超出按 P2→P1 淘汰最旧(默认 1000;P0 永不被低优先级挤出)src/transport/queue.ts:37
maxSnapshotChars?number持久化快照字节预算(UTF-16 字符数近似;默认 512KB)src/transport/queue.ts:39
storageKey?string持久化 localStorage key(默认 'tripo:event-queue')src/transport/queue.ts:41

基于 MIT 协议发布(内部使用)