背景:交易类业务正在从同步调用迁移到事件驱动,事件按业务事实建模(如 OrderPaid、InventoryDeducted),用 MQ 广播给多个消费方(风控、积分、通知)。想请教三个落地问题: 1. 事件 schema 演进的兼容策略:只加字段不删改语义在实践中够用吗?消费端如何处理「老事件里没有新字段」的回放场景? 2. 消费端多版本并存(灰度期新旧消费者同时跑)时,事件去重与顺序如何保证不被破坏? 3. 投影滞后监控:读模型的 lag 指标怎么定义与告警阈值怎么定,才既能发现问题又不误报? 希望有真实落地过事件驱动交易链路的经验分享。
相似问题