知识卡片

事件优于分布事务

专业/工作

内容

跨微服务强行使用分布式事务会扩大耦合和失败面,很多业务更适合通过领域事件、补偿机制和最终一致性完成协作。发散:一致性不是只有强事务一种形态,关键是业务能承受哪种时间窗口。

参考来源

《中台架构与实现:基于DDD和微服务》第24章《分布式架构的关键设计》