6292c63b7c
问题:同一分钟多个 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 去重锁,编排层已保证单次调用