3.3.2 领域事件 (Domain Event)


文档摘要

3.3.2 领域事件 (Domain Event) 3.3.2 领域事件(Domain Event):过去发生的业务事实如何驱动系统演进 你有没有遇到过这样的场景? 订单服务完成支付后,要通知库存服务扣减商品数量,同时触发物流服务生成运单,还要让积分服务为用户发放奖励——但这些操作不能阻塞主流程,不能因某一个下游失败而让整个支付失败;更棘手的是,当库存扣减失败时,你希望订单状态能自动回滚为“待支付”,而不是卡在“已支付、未发货”的灰色地带。 这不是分布式事务的教科书难题,而是领域事件在真实战场上的第一声号角。 领域事件不是消息队列里的任意一条JSON,不是Kafka中一个带 标签的topic,更不是Spring Boot里加个 就能万事大吉的语法糖。


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