分布式架构两阶段提交事务

分布式数据库保障数据的强一致性,分两阶段提交事务。

举例:

有一个QQ群,里面有4个人,一个老板,3个员工。

第一阶段:

一天老板在QQ群里面说明天早上8点开会,能不能到都回答一下。

这个时候就分两中大的情况:

A. 每个员工都回答可以到。

B. 至少有一个员工回答到不了。

C. 有员工没有回应。

第二阶段:

针对A情况,老板说那明天开会(commit),员工们回答说可以(commit)。

针对B,C情况,老板说会议取消(rollback),员工回答说好的(rollback)。

阅读更多
想对作者说点什么?

博主推荐

换一批

没有更多推荐了,返回首页