Files
Rekey 6292c63b7c fix: 聚合刷新改为按 pair 计数精确触发(方案 C)
问题:同一分钟多个 pair 的 1m K 线先后入库,旧代码每个 pair
各自触发 checkAndRefresh,先到达的 pair 刷新时其他 pair 数据
未入库,导致聚合视图不完整。

方案:用 Map<openTime, Set<pairKey>> 收集同分钟所有 pair,
全部到齐后统一触发一次 checkAndRefresh。

- start.ts: kline:saved 改为收集模式,readyCount 到齐才触发
- start.ts: backfillComplete 门控避免启动期 readyCount 不稳定
- start.ts: pairKey = exchange:type:symbol,与 pair:ready 对齐
- aggregate.ts: 删除 refreshLocks 去重锁,编排层已保证单次调用
2026-06-19 08:26:11 +08:00
..