天天看點

《深入了解分布式事務:原理與實戰》,不可錯過的精品!

無論使用什麼樣的開發語言,無論軟體運作在何種作業系統上,無論架構采用的是單 體應用架構還是分布式微服務架構,隻要我們開發複雜的交易型業務系統,必然就有一個 困擾諸多開發人員的技術難題無法繞開,那就是事務。

許多作者在講解架構模式與設計模式,或者介紹軟體開發方法與理論,抑或剖析業界 與社群主流的開發架構時,大多會用一定篇幅介紹事務這一概念,由此可見它的重要性。 奇怪的是,整個技術社群卻沒有一本專門講解事務的圖書。

幸運的是,肖宇看到了這一關鍵空白,與他的朋友冰河共同創作了本書,為我們推開了認識并了解事務的一扇窗。

《深入了解分布式事務:原理與實戰》 立即下載下傳
《深入了解分布式事務:原理與實戰》,不可錯過的精品!
精彩内容搶先看
《深入了解分布式事務:原理與實戰》,不可錯過的精品!

本書分為如下四個部分:

第一部分 分布式事務基礎(第 1~5 章)

首先介紹事務的基本概念,然後介紹 MySQL 事務和 Spring 事務的實作原理,最後介 紹分布式事務的基本概念和理論知識。

第二部分 分布式事務解決方案(第 6~7 章)

以大量圖解的方式詳細介紹了分布式事務的各種解決方案,包括強一緻性分布式事務 解決方案和最終一緻性分布式事務解決方案。

第三部分 分布式事務原理(第 8~11 章)

以大量圖解的方式詳細講解了分布式事務的原理,包括 XA 強一緻性分布式事務、TCC 分布式事務、可靠消息最終一緻性分布式事務和最大努力通知型分布式事務。

第四部分 分布式事務源碼與實戰(第 12~17 章)

首先詳細講解了業界比較知名的 ShardingSphere 架構實作 XA 分布式事務的源碼,然 後詳細剖析了 Dromara 開源社群的 Hmily 分布式事務架構實作 TCC 分布式事務的源碼,最 後分别對 XA 強一緻性分布式事務、TCC 分布式事務、可靠消息最終一緻性分布式事務和 最大努力通知型分布式事務進行了實戰案例講解。

複制該連結到浏覽器完成下載下傳或分享:

https://developer.aliyun.com/topic/download?id=8201

盡管對于分布式事務這個話題,業界有不少成熟的解決方案,但是縱觀整個圖書市場, 幾乎找不到一本系統深入講解分布式事務的圖書。本書從實際需求出發,全面且細緻地介 紹了有關分布式事務的基礎知識、解決方案、實作原理和源碼實戰。每章根據需要配有相 關的原理圖和流程圖,并提供完整的實戰案例源碼。書中的每個解決方案都經過了高并發 大流量生産環境的考驗,可以直接拿來解決實際生産環境中的分布式事務問題。通過對本 書的閱讀和學習,讀者可以更加全面、深入、透徹地了解分布式事務的基礎、解決方案、 原理和應用,提高應對分布式事務問題的處理能力和項目的實戰能力。

本書是肖宇和冰河(排名不分先後)聯合撰寫的。由于水準有限,編寫時間倉促,書中難免會出現一些錯誤或者不準确的地方,懇請讀者批評指正。為此,我們特意在 Dromara 社群的 GitHub 上建立了一個單獨的倉庫用來記錄本書的勘誤資訊,倉庫位址為

https:// github.com/dromara/transaction-book

。讀者可以将書中的錯誤釋出在 Bug 勘誤中,如果遇到 任何問題,也可以記錄在這個倉庫中,我們将盡量線上上為讀者提供最滿意的解答。

藏經閣系列電子書

阿裡雲開發者社群——藏經閣系列電子書,彙聚了一線大廠的技術沉澱精華,爆款不斷。點選連結擷取海量免費電子書:

https://developer.aliyun.com/ebook
《深入了解分布式事務:原理與實戰》,不可錯過的精品!