FMT/AT模式分析

優點

  • 業務基本無侵入
  • 二階段操作異步化,這個是一個比較好的點,能最大化提升系統吞吐量,不過異步化後結果會存在一定的延遲。

可優化點

  • 目前undolog和redolog的存儲都會走一次查詢,我理解可以使用sql分析獲取獲取redlog,省去redlog的查詢,減少數據庫查詢耗時和鏈接佔用。
  • 併發寫操作,需要強制等待全局鎖/事務錶行鎖,併發讀操作採取select for update,感覺性能不太好,能否採取類似OB的MVCC方式,後面需要再研究下。

其他感想

FMT同庫模式是否違背了更少業務侵入的原則

參考

seata AT
sofa FMT

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章