分布式消息队列RocketMQ--事务消息--解决分布式事务的最佳实践

说到分布式事务,就会谈到那个经典的”帐号转帐”问题:2个帐号,分布处于2个不一样的DB,或者说2个不一样的子系统里面,A要扣钱,B要加钱,如何保证原子性?网络 通常的思路都是经过消息中间件来实现“最终一致性”:A系统扣钱,而后发条消息给中间件,B系统接收此消息,进行加钱。分布式 但这里面有个问题:A是先update DB,后发送消息呢? 仍是先发送消息,后update DB?源码分析 假设先upd
相关文章
相关标签/搜索