
李豔鵬 等
本書以高可用服務架構爲主題,側重於講解高可用架構設計的核心要點:可伸縮和可擴展,從應用層、數據庫、緩存、消息隊列、大數據查詢系統、分佈式定時任務調度系統、微服務等層面詳細講解如何設計可伸縮、可擴展的框架,並給出在各個領域解決特定問題的方法論和實踐總結。隨着本書的出版,我們還開源了4個行之有效的互聯網可伸縮框架,包括數據庫分庫分表dbsplit、緩存分片redic、專業的發號器vesta和消息隊列處理機框架kclient,每個框架都開箱即用,也可以作爲學習互聯網平臺化框架搭建的素材,更可以作爲開發開源項目的示例。本書的上冊《分佈式服務架構:原理、設計與實戰》詳細介紹瞭如何解決線上高併發服務的一致性、高性能、高可用、敏捷等痛點,本書與上冊結合後可覆蓋保證線上高併發服務的各個主題:一致性、高性能、高可用、可伸縮、可擴展、敏捷性等,每個主題都是一個方法論。充分理解這些主題,可保障線上服務健壯運行,對實現服務穩定性的n個9有着不可估量的作用。
雖然是2018年的書籍,但是相對當時,乃至現在仍然有參考意義。2023年開始,我們開始去spring化,轉國產框架了
這本書寫得好好啊!!把常見的分佈式應用的幾個設計要點都涵蓋了,給了大概方案和一些具體實現。對照着之前項目上的設計,瞭解了各種實現方法、方法間的優劣,真的很棒!