分布式架構與微服務平台是當今IT界的關鍵技術,也是資深軟件工程師和系統架構師必須掌握的核心技術。本書以從傳統分布式架構遷移到基於容器技術的微服務架構為主線,全面、透徹地介紹了與分布式架構及微服務相關的知識和技術。本書一開始並沒有提及分布式的枯燥理論,而是講述了一段精彩的IT發展史,其中重點講述了大型機、UNIX小機器的沒落與X86平台的崛起,從而巧妙地引出CPU、內存、網絡、存儲的分布式演進過程,這恰恰是分布式軟件系統賴以運行的「物質基礎」。然后簡明扼要地介紹了進行系統架構所必需的網絡基礎,並詳細介紹了分布式系統中的經典理論、設計套路及RPC通信,對內存、SOA架構、分布式存儲、分布式計算等進行了深度解析,最后詳細介紹了全文檢索與消息隊列中間件,以及微服務架構所涉及的重點內容。本書是Leader-us多年架構經驗的傾情分享,主要面向關注分布式架構及微服務,以及有志於成為實力派架構師的IT人士。
Leader-us
本名吳治輝,惠普資深軟件架構師,國內知名開源分布式數據庫中間件 Mycat的發起人,精通Java編程,擁有超過16年軟件研發經驗,專注於電信和雲計算方面的軟件研發,參與過眾多分布式與雲計算相關的大型項目架構設計和 Coding,是業界少有的具備很強 Coding 能力的 S級資深架構師;曾經選拔和培養了大批優秀Java工程師,他們中的大多數人進入知名軟件公司參與核心研發,也有一些人選擇創業。
Leader-us 也是《ZeroC Ice 權威指南》《Kubernetes 權威指南:從 Docker到 Kubernetes 實踐全接觸》的作者。