TiKV使用percolator完成事务的问题


tikv里面事务是基于2pc的优化,取消了原来的transaction manager由发起事务的客户端取代,在Bob 和Joe的例子里面,Bob作为主锁写了数据(prewrite阶段)成功后,Joe作为次锁写了数据(j的prewrite阶段),joe成功之后,那Bob进入commit阶段的时候,事务完成。那么Bob和Joe之前是如何相互通信的呢?如果是依靠客户端的话,这和以前的2pc有什么区别么?

帮您改了问题的分类。

发布问题时请注意选择正确的分类噢~