@tripo3d/lens / index / PriorityQueueOptions
Interface: PriorityQueueOptions
Defined in: src/transport/queue.ts:26
PriorityQueue 调参
Properties
| Property | Type | Description | Defined 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? | number | Deprecated 已更名为 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 |