易燃物匯聚 YouTube 有聲書與書評
分佈式高可用架構之道 封面

分佈式高可用架構之道

黃文毅 趙定益

804人在讀
15.5萬字總字數
¥62.3定價

內容簡介

本書從開發高可用系統需要具備的理論知識出發,逐步講解應用的高可用、數據庫高可用、緩存高可用、Nginx/LVS高可用、異地多活、全鏈路監控/告警、高可用與安全、高可用在秒殺系統中的應用等內容,書中同時提供了大量有價值的解決方案,可直接用於開發實踐。本書理論與實踐並重,適合具有一定Java開發經驗的人員,或者想從程序員進階爲架構師的開發人員閱讀。

讀者書評

★★★★★

這是一本深入淺出地探討分佈式系統中高可用性的書籍。書中從理解高可用出發,逐步講解應用的高可用、數據庫高可用、緩存高可用、Nginx/LVS高可用、異地多活、全鏈路監控、告警、高可用與安全、高可用在秒殺系統中的應用等內容,爲讀者提供大量有價值的解決方案,可直接用於開發實踐。 本書首先闡述了可用性的定義與度量,強調可用性是系統或產品在用戶需要時能正常工作並提供其服務的能力。接着,書中介紹了分佈式選舉算法原理與特點,詳細討論瞭如何在分佈式環境中高效地選舉出一個領導者,使得系統能夠達成一致性決議。同時,書中還闡述了優雅關閉的定義與重要性,指出在軟件系統開發過程中,優雅關閉是保證現有業務操作不受影響,同時最小化業務中斷時間的關鍵。 在討論數據庫高可用時,書中詳細講解了MySQL的基礎知識,包括數據庫架構、一致性、讀寫分離以及主從同步等,並介紹了緩存的作用與分類,解釋了緩存技術的基本原理和主要分類。此外,書中還講解了負載均衡算法類型,解釋了負載均衡算法在服務器的分配和調度中的應用。 在討論異地多活時,書中介紹了異地多活的業務場景,包括跨城異地多活、同城異區多活和跨國異地多活,並闡述了監控告警對系統的影響,說明了監控告警系統的工作原理。同時,書中還介紹了資源監控系統的架構與方案,解釋了資源監控系統的組成和工作原理。

★★★☆☆

簡單介紹了分佈式的概念,以及維持系統高可用常見的架構和做法,都是一些老生常談的東西,並沒有什麼讓人眼前一亮的內容,不過作爲了解分佈式的入門也夠了。

★★★★★

挺好的一本入門書,對很多概念進行了簡單講解!感興趣的再結合其他書深入挖掘

★★★★★

算是入門級別,針對分佈式架構做了籠統的概念總結,想了解的朋友可以去讀一下,不需要花費太多精力。

★★★☆☆

感覺是各個軟件高可用的科普知識,沒有深度和作者自己的思考。

★★★★★

邊看邊做思維導圖,邏輯就非常清晰

★★★☆☆

非常入門,基本上就是概念上的解釋,不夠深入,不過挺適合新手

★★★★★

分佈式提綱類的書,適合新手入門,具體的細節還需要自己查閱。

書籍信息

作者黃文毅 趙定益
出版社清華大學出版社
出版時間2022-07-01
ISBN9787302606505
分類計算機-編程設計
格式EPUB
完結狀態連載中
章節數74