常见的三种分布式事务解决方案

流行的分布式事务方案有三种:异步消息确保型、TCC事务补偿型、最大努力通知型。

三种解决方案均是基于柔性事务实现最终一致性。

异步消息确保型方案,基于MQ中间件实现,或者说是对MQ不支持分布式事务进行的改进,使用场景比较广,适合于对实时性要求不高的应用场景。

 

 

TCC事务补偿型方案,采用两阶段实现,但有别于2PC协议的两阶段提交,实时性较高,基于AOP实现,适合于实时的系统交互。

 

 

最大努力通知型方案,适合于跨平台的业务活动,例如商户通知,允许多次通知、支持查询校对、定期对账。

 

 

posted @ 2019-02-25 17:00  夏末之至  阅读(2109)  评论(0编辑  收藏  举报