
謝文輝
隨着互聯網技術的發展,分佈式應用系統對具備高性能、高可用性、可擴展性和可維護性的架構的依賴度越來越高。本書以理論與實踐相結合的方式,對分佈式應用系統的架構設計進行系統的闡述。本書分爲3個部分,第一部分是分佈式系統架構概述,介紹一些分佈式系統架構下常見的基礎概念和架構設計的目標;第二部分是核心理論及技術,介紹分佈式應用系統下常見的技術中間件機制和使用場景,着重介紹分佈式應用系統在高性能、高可用性、可擴展性和可維護性等方面常見的優化技術;第三部分是架構實踐案例,梳理幾種常見的大型分佈式應用系統的架構,並結合具體問題進行分析,使讀者能夠真正理解設計分佈式應用系統架構所面臨的問題及解決問題的思路。本書主要面向初/中/高級程序員和架構師,但書中的部分內容也適合產品經理、項目經理閱讀。此外,本書內容由淺入深且案例豐富,也適合作爲培訓教材。
分佈式架構方面講解全面,通俗易懂,值得一讀。
作爲入門型的大綱介紹即可,對分佈式應用中會涉及到的部分技術以及可選型的中間件做了粗略的介紹。
這本書是個大雜燴,全而不精,只是個作爲提綱來總覽全局。具體某個方向還需要閱讀對應領域的書籍。
把後臺常見的架構模式都做了一個總結,不過感覺還是挺像網文的,讀完之後印象也不是很深刻。不過最後幾個結合實戰的案例還是不錯的。想學架構還是要在實戰中不斷摸索和總結
對目前主流的互聯網公司用到的技術架構一個總結,並籠統地介紹了一些組件和框架,最後講了幾個應用場景。感覺這種架構還是在電商用的更多一些
全書從理論到案例,注重宏觀抽象描述,適合做爲分佈式應用層技術大綱閱讀。
講的還算比較清晰,從接入層到服務層,到數據層,各種應對方案都有介紹