3.1.3.3 事务一致性保障


文档摘要

3.1.3.3 事务一致性保障 3.1.3.3 事务一致性保障:当“聚合根提交”撞上“数据库唯一约束失效”——一个被忽略的分布式ID生成器陷阱与原子性修复实践 你有没有遇到过这样的场景? 用户在电商系统中下单,订单服务调用库存服务扣减库存,再调用优惠券服务核销券码。整个流程看似封装在 的 方法里,聚合根控制着所有变更,领域事件也发得规整。但上线后某天凌晨三点,监控告警突响: 。日志里却只有一行孤零零的 被发布,而对应的库存扣减记录、优惠券核销记录全无踪影。 更诡异的是,重试机制自动触发了第二次下单——这次订单号变成了 ,一切顺利。


发布者: 作者: 转发
评论区 (0)
U