繼去年寫完"《從0開始學架構》——學習筆記(基礎篇和高性能篇)"以後,一直忙於項目的開發中,無暇顧及後面的篇章。最近一段時間,忙碌的項目工做已經接近尾聲,忽然想起來,以前與你們約好的《從0開始學架構》學習筆記的高可用和可擴展篇還未寫,因而,這幾天整理了一下,把最新的成果給你們分享一下。html
請尊重做者勞動成果,轉載請標明原文連接:程序員
http://www.javashuo.com/article/p-kvsmpyqz-bn.html微信
首先,仍是讓咱們用一張圖把精華總結一下吧架構
而後簡單的總結一下:架構設計的核心就是圍繞高性能、高可用和可擴展等方面,針對不一樣的設計複雜度和關鍵點,進行架構方案的設計和取捨。圖中對各方面的基本概念、場景分類和不一樣架構的優缺點進行了總結,總結的很是全面。你們在看圖的時候,必定要結合本身在實際工做的場景分析,哪些場景是否用了各自場景的架構方案,若是沒有,那是爲何?性能
《從0開始學構架》總體來講面向的是無架構基礎的開發人員,概念豐富,並且通俗易懂。但對於經驗豐富的開發人員,則本篇的知識還不夠深刻。後面準備繼續深刻閱讀李智慧的《大型網站技術架構-核心原理與案例分析》,從更深刻全面的角度對架構進行分析,讓更多的讀者可以與我一塊兒學習到架構的樂趣,敬請期待吧。學習
搜索關注微信公衆號「程序員姜小白」,獲取更新精彩內容哦。網站