作 者:黃文毅,趙定益 著
定 價:89
出 版 社:清華大學出版社
出版日期:2022年07月01日
頁 數:544
裝 幀:平裝
ISBN:9787302606505
"高可用是分布式繫統架構設計中必須考慮的因素之一,也是成為一名優秀的架構師必須具備的知識,繫統的可用性在過去、現在和未來都是架構領域最重要的一個環節,在大型分布式繫統中,一個小模塊設計不合理,可用性差,都可能影響用戶體驗,給企業帶來損失。那麼,影響高可用的因素有哪些?如何設計持續穩定的高可用架構?本書將從基礎理論、解決方案、應用案例、代碼實現等方面解答高可用架構設計的這些困惑。"
●第1章理解高可用
1.1什麼是可用性
1.1.1SLA與可用性
1.1.2影響高可用的因素
1.1.3高可用策略
1.1.4高可用和高可靠
1.2FMEA理論
1.3.集群與分布式
1.3.1什麼是集群與分布式
1.3.2分布式架構
1.4高可用之CAP理論
1.4.1CAP理論
1.4.2ACID理論
1.4.3兩階段提交
1.4.4補償事務TCC
1.4.5BASE理論
1.5高可用之選舉算法
1.5.1霸道選舉算法
……
本書從開發高可用繫統需要具備的理論知識出發,逐步講解應用的高可用、數據庫高可用、緩存高可用、Nginx/LVS高可用、異地多活、全鏈路監控/告警、高可用與安全、高可用在繫統中的應用等內容,書中同時提供了大量有價值的解決方案,可直接用於開發實踐。本書理論與實踐並重,適合具有一定Java開發經驗的人員,或者想從程序員進階為架構師的開發人員閱讀。
黃文毅,趙定益 著
"黃文毅,架構師,從業8年,先後就職於上海美團、廈門美圖和海西醫藥等公司,負責後端開發工作。出版包括《分布式微服務架構:原理與實踐》、《Spring 5企業級開發實戰》(與人合著)、《Spring MVC+MyBatis快速開發與項目實戰》等圖書。趙定益,曾職於多家上市公司及互聯網獨角獸企業並負責核心研發團隊管理及平臺總體架構設計,擅長互聯網繫統架構設計和分布式研發團隊管理,多次從0到1到N主導完成醫藥交易、跨境電商、內容與知識付費、物聯網相關領域產品應用架構設計、繫統開發及線上運營。"