分布式應(yīng)用系統(tǒng)架構(gòu)設(shè)計與實踐
隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展,分布式應(yīng)用系統(tǒng)對具備高性能、高可用性、可擴展性和可維護性的架構(gòu)的依賴度越來越高。本書以理論與實踐相結(jié)合的方式,對分布式應(yīng)用系統(tǒng)的架構(gòu)設(shè)計進行系統(tǒng)的闡述。本書分為3個部分,第一部分是分布式系統(tǒng)架構(gòu)概述,介紹一些分布式系統(tǒng)架構(gòu)下常見的基礎(chǔ)概念和架構(gòu)設(shè)計的目標(biāo);第二部分是核心理論及技術(shù),介紹分布式應(yīng)用系統(tǒng)下常見的技術(shù)中間件機制和使用場景,著重介紹分布式應(yīng)用系統(tǒng)在高性能、高可用性、可擴展性和可維護性等方面常見的優(yōu)化技術(shù);第三部分是架構(gòu)實踐案例,梳理幾種常見的大型分布式應(yīng)用系統(tǒng)的架構(gòu),并結(jié)合具體問題進行分析,使讀者能夠真正理解設(shè)計分布式應(yīng)用系統(tǒng)架構(gòu)所面臨的問題及解決問題的思路。本書主要面向初/中/高級程序員和架構(gòu)師,但書中的部分內(nèi)容也適合產(chǎn)品經(jīng)理、項目經(jīng)理閱讀。此外,本書內(nèi)容由淺入深且案例豐富,也適合作為培訓(xùn)教材。
·14萬字