天天看點

什麼是分布式事務?分布式事務的類型有哪些?

答:

涉及到多個資料庫操作的事務即為分布式事務,目的是為保證分布式系統中的資料一緻性。 分布式事務類型: 

1、二階段送出2PC:

      第一步請求階段通過協調者來統計表決結果,

      第二步執行表決後的結果,如果表決的結果是送出,那就送出執行,否則不執行送出。缺點是同步阻塞,而且萬一協調者挂了就無法保證ACID。

2、三階段送出3PC:在2PC的第一步拆分成了2步并且引入了逾時機制,解決了2PC的痛點。

      第一步先向參與者發出一個信号,看看大家是否都能送出,如果可以就傳回yes,否則傳回no。