【每日阅读】2020年6月8日-一个基于 RabbitMQ 的可复用的分布式事务消息架构方案!

链接

https://mp.weixin.qq.com/s/h3ycG7Vm3Oa_PZKQ2VNU5w

文章截图

简评

从这篇文章知道了一个新知识,就是TransactionSynchronization这个类,可以在事务开始OR结束做一些事,很有用。

文中说的保证最终一致性的架构,和公司里面用的可以说一模一样,所以我理解起来就感觉很简单了。简单说就是MySQL记录下要通知的下游,然后通过补偿任务保证一定能通知到(最终一致)。

不过文中下图的粉红色方块,其实是TransactionSynchronizationUtils类,而不是TransactionSynchronizationManager类。

【每日阅读】2020年6月8日-一个基于 RabbitMQ 的可复用的分布式事务消息架构方案!

原创文章,作者:geekgao,如若转载,请注明出处:https://www.geekgao.cn/archives/1905

发表评论

电子邮件地址不会被公开。 必填项已用*标注

GitLab GitHub
分享本页
返回顶部