2018年8月30日
摘要: 用户U1从A银行系统转账给B银行系统的用户U2的处理过程如下:第一步:A银行系统生成一条转账消息,以事务消息的方式写入RocketMQ,此时B银行系统不可见这条消息(Prepare阶段) 第二步:写入MQ成功后,回调A银行系统,对T1,T2表进行操作(很显然需要是一个事务)我们重点关注下T2表,这个 阅读全文
posted @ 2018-08-30 19:10 Ruthless 阅读(6235) 评论(0) 推荐(0) 编辑
摘要: 在RocketMQ中生产者有三种角色NormalProducer(普通)、OrderProducer(顺序)、TransactionProducer(事务),根据名字大概可以看出各个代表着什么作用,我们这里用TransactionProducer(事务)来解决分布式事务问题。 说到分布式事务,就会谈 阅读全文
posted @ 2018-08-30 17:45 Ruthless 阅读(12416) 评论(0) 推荐(0) 编辑