重复信号与事件关联
三个不同层次
| 层次 | 建议依据 | 目的 |
|---|---|---|
| 来源事件 | 来源与来源事件 ID | 合并重复投递 |
| 资产信号 | 链标识、规范地址、时间窗口 | 归并短时间内重复发现 |
| 执行任务 | 策略版本、账户、资产、业务动作 | 避免重复执行同一意图 |
发现同一资产不代表执行意图相同。不同策略或账户不能因为地址相同就全部丢弃。
建议处理顺序
接入时按来源识别明显重复;路由完成后按链与资产归并信号;创建执行任务时独立生成幂等标识。保留被合并信号与主任务的关联,避免复盘时失去来源。
TTL 与重放
短期去重可以设过期时间,但不能用短 TTL Key 作为永久执行记录。历史重放应标记模式,明确是否只重建观测结果,避免直接触发原来的交易动作。
验证场景
同事件并发到达、不同来源命中同资产、去重 Key 到期后重放,以及同资产的不同策略任务。