Go 開源說第十六期預(yù)告:跨語言的分布式事務(wù)方案——DTM
點(diǎn)擊藍(lán)字
關(guān)注我們
葉東富

公司、職位:
常青藤爸爸 前CTO
嘉賓簡(jiǎn)介:
北京大學(xué)計(jì)算機(jī)碩士,曾任常青藤爸爸CTO,曾任搜狗架構(gòu)師。分布式事務(wù)管理器dtm作者,C++開源網(wǎng)絡(luò)框架handy作者。在分布式事務(wù)、高可用、分布式共識(shí)、性能優(yōu)化等領(lǐng)域有深入研究。
隨著微服務(wù)架構(gòu)的迅速流行,各服務(wù)拆分解耦之后,會(huì)有大量分布式事務(wù)的需求,
以及跨服務(wù)保證數(shù)據(jù)一致性的需求。這個(gè)領(lǐng)域的java項(xiàng)目,以seata為代表,其他語言暫無方案。
我開源的項(xiàng)目DTM,提供了跨語言的分布式事務(wù)方案,支持go、python、PHP、Node、C#等多種語言。開源三個(gè)月,已有2.8K star。具備以下亮點(diǎn):
首創(chuàng)了子事務(wù)屏障技術(shù),系統(tǒng)的解決了子事務(wù)亂序問題(空補(bǔ)償、冪等、懸掛)。極大簡(jiǎn)化業(yè)務(wù)負(fù)擔(dān)
首創(chuàng)支持單服務(wù)多數(shù)據(jù)源訪問。擴(kuò)大了支持的應(yīng)用場(chǎng)景
支持XA、SAGA、TCC,還同時(shí)支持了事務(wù)消息,作為一站式分布式事務(wù)的解決方案
支持HTTP、gRPC,對(duì)云原生友好
DTM是什么
產(chǎn)生背景
可以解決什么問題
發(fā)展現(xiàn)狀與未來



評(píng)論
圖片
表情


