分布式事务
文章平均质量分 77
奔跑的小猪zc
笨鸟先飞
展开
-
分布式事务几种实现方案
分布式事务是指涉及多个参与者的事务,这些参与者可能分布在不同的计算机、进程或者网络中。分布式事务需要保证ACID属性,即原子性、一致性、隔离性和持久性。原创 2023-07-19 00:13:30 · 188 阅读 · 0 评论 -
分布式事务解决方案
背景在微服务架构中,假设存在下列调用A->B,在A调用B之前还有自己的一些操作C,如果C成功,调用B失败,此时是可以根据事务来回滚的,但是如果先调用B且成功,接着做操作C失败了,那么咋办?B提供一个相反操作的接口(不一定能解决)事务补偿事务消息实现方案事务补偿机制基本原理解释在系统A开启一个事务,在事务中,先操作本系统的数据库a,同时向数据库a插入一条补偿任务,提交事务;任务有三个状态,任务的三个状态 1:待处理, 2:处理中,3:处理完成外部启动一个任务,原创 2021-07-28 10:17:27 · 133 阅读 · 0 评论