分布式事务
savorTheFlavor
这个作者很懒,什么都没留下…
展开
-
TCC分布式事务的实现原理
文章目录业务场景介绍落地实现TCC分布式事务1、TCC实现阶段一:**Try**2、TCC实现阶段二:Confirm3、TCC实现阶段三:Cancel总结与思考 业务场景介绍 咱们先来看看业务场景,假设你现在有一个电商系统,里面有一个支付订单的场景。 那对一个订单支付之后,我们需要做下面的步骤: 更改订单的状态为“已支付” 扣减商品库存 给会员增加积分 创建销售出库单通知仓库发货 这是一系列比...转载 2019-03-26 15:36:03 · 298 阅读 · 0 评论 -
最终一致性分布式事务如何保障实际生产中99.99%高可用
在实际系统的开发过程中,可能服务间的调用是异步的。 也就是说,一个服务发送一个消息给MQ,即消息中间件,比如RocketMQ、RabbitMQ、Kafka、ActiveMQ等等。 然后,另外一个服务从MQ消费到一条消息后进行处理。这就成了基于MQ的异步调用了。 那么针对这种基于MQ的异步调用,如何保证各个服务间的分布式事务呢? 也就是说,我希望的是基于MQ实现异步调用的多个服务的业务逻辑,要么一起...转载 2019-03-27 11:31:32 · 603 阅读 · 0 评论