深入理解分布式事務(wù):原理與實戰(zhàn)
本書的廣度與深度兼?zhèn)洹⒗碚撆c實戰(zhàn)兼顧的分布式事務(wù)專著,它從基礎(chǔ)知識、解決方案、原理分析、源碼實現(xiàn)、工程實戰(zhàn)5個維度對分布式事務(wù)做了全面、細致的講解,試圖解決你在實踐中遇到的所有關(guān)于分布式事務(wù)的問題。兩位作者都是分布式事務(wù)領(lǐng)域的資深架構(gòu)專家,是ApacheShenYu(incubating)網(wǎng)關(guān)創(chuàng)始人、Hmily、RainCat、Myth等分布式事務(wù)框架的創(chuàng)始人。本書因為內(nèi)容扎實,所以得到了來自京東、阿里、騰訊、螞蟻金服、滴滴、餓了么、58集團、IBM等互聯(lián)網(wǎng)大廠及Apache軟件基金會的近20位專家的高度評價。基礎(chǔ)知識維度:首先全面介紹了事務(wù)和分布式事務(wù)的概念和基礎(chǔ)知識,然后詳細講解了MySQL事務(wù)和Spring事務(wù)的實現(xiàn)原理;解決方案維度:詳細介紹了分布式事務(wù)的各種解決方案,包括強一致性分布式事務(wù)解決方案和最終一致性分布式事務(wù)解決方案;原理分析維度:詳細講解了分布式事務(wù)的原理,包括XA強一致性分布式事務(wù)、TCC分布式事務(wù)、可靠消息最終一致性分布式事務(wù)和最大努力通知型分布式事務(wù)的原理。源碼實現(xiàn)維度:深入分析了Atomikos,Narayana框架實現(xiàn)XA強一致性分布式事務(wù)解決方案的源碼,以及Dromara開源社區(qū)的Hmily分布式事務(wù)框架實現(xiàn)TCC分布式事務(wù)的源碼;工程實踐維度:通過多個在生產(chǎn)環(huán)境中經(jīng)歷了高并發(fā)、大流量考驗的綜合案例,講解了XA強一致性分布式事務(wù)、TCC分布式事務(wù)、可靠消息最終一致性分布式事務(wù)和最大努力通知型分布式事務(wù)的工程實踐方法。全書配有大量流程圖和原理圖,便于讀者閱讀理解;精選了大量來自生產(chǎn)環(huán)境的完整案例及其代碼,便于讀者動手實踐。閱讀本書,你將體驗到事半功倍的效果。
·14.1萬字