鳳凰架構:構建可靠的大型分布式系統
學習任何知識都不應該脫離實踐去空談理論。為了講清楚不同架構風格下的工程實現差異,也為了盡量少在書中貼代碼,將寶貴的版面空間節省出來,筆者在GitHub上分別建立了基于SpringBoot、SpringCloud、Kubernetes、Istio和AWSLambda的五種架構風格的樣例工程。如果你閱讀之前對架構并沒有太深刻的理解,建議先閱讀一遍本書附錄A的內容。如果你是一名駕駛初學者,最合理的學習路徑應該是先把汽車發動,然后慢慢行駛起來,而不是先從“引擎動力原理”“變速箱構造”入手去深刻地了解一輛汽車。計算機技術也是同理,先從運行程序開始,看看效果,搭建好開發、調試環境,對即將學習的內容先有一個整體的認知是很有好處的。
·32.8萬字