vonzhou / Blog

My Blog
25 stars 3 forks source link

荐:微服务中怎么处理分布式事务? #23

Open vonzhou opened 4 years ago

vonzhou commented 4 years ago

难度系数:☆☆☆

如果应用由单体架构演变成了微服务架构,都会涉及到分布式事务的问题。

  1. 2PC 两阶段提交

引入了事务管理器来管理多个参与者的事务生命周期:

优点:

缺点:

  1. 最终一致性和事务补偿

基于事件驱动的方式,每个服务基于事件/消息更新本地的数据/状态,然后发布新的事件。

优点:

缺点:

原文

image