【读书笔记《凤凰架构》- 构架可靠的大型分布式系统.周志明】(一)
1. 前言
-
整部書(shū)分為5部分,除了第一章講分布式架構(gòu)的歷史,其他四章都偏技術(shù)。
-
書(shū)本的作者提也到,再看書(shū)前最好先理解本書(shū)的排版的邏輯(盡管每一章都被設(shè)計(jì)為可以單獨(dú)閱讀)
-
但除第1部分, 剩下的4個(gè)部分的排版邏輯是有的,但不夠清晰,所以針對(duì)目錄進(jìn)行了一輪整理。經(jīng)過(guò)分析后,可以發(fā)現(xiàn)本書(shū)從 第2部分到 第 5 部分的排版都是有邏輯性的, 即從 架構(gòu)知識(shí) 到 分布式技術(shù)點(diǎn),再到微服務(wù)技術(shù)和實(shí)踐 。
-
甚至在具體部分里的章節(jié)也是有一定的邏輯性。
2. 為什么要梳理目錄呢?
由于本人喜歡 周志明的《深入理解Java虛擬機(jī)》的作品,加上這是他難得的新作, 從書(shū)本的目錄了解到里面涉及的知識(shí)都是他本人總結(jié)的比較干貨的內(nèi)容,因此,想嘗試站在他的視角去學(xué)習(xí)書(shū)的知識(shí)點(diǎn)。
- 一方面,是為了分析作者整理架構(gòu)知識(shí)的思路。
- 另一方面,是為了看完書(shū)前,看書(shū)過(guò)程,看書(shū)后,能做到胸有成竹。
3. 主目錄分析
鳳凰架構(gòu)的目錄,有5個(gè),分別是:
從這五個(gè)標(biāo)題,無(wú)法猜出書(shū)的內(nèi)容,以及 這五個(gè)標(biāo)題之間的關(guān)聯(lián)性。
但通過(guò)翻閱后可以知道,這五章的內(nèi)容分別是:
演進(jìn)中的架構(gòu)
技術(shù)的歷史科普
架構(gòu)師的視角
事務(wù)、鏈路 、安全
分布式的基石
治理 、監(jiān)控
不可變基礎(chǔ)設(shè)施
容器 、網(wǎng)絡(luò)、存儲(chǔ)
技術(shù)方法論
項(xiàng)目實(shí)踐
3.1 目錄的排版邏輯
除了第一部分講歷史 和最后一部分講項(xiàng)目實(shí)踐。
剩下的3個(gè)部分的內(nèi)容分別為:
事務(wù) 、鏈路、安全
治理 、 監(jiān)控
容器 、網(wǎng)絡(luò) 、 存儲(chǔ)
- 其中,事務(wù) 、鏈路、安全 ,個(gè)人看法,跟架構(gòu)的干系不是很大,但卻是在做任何系統(tǒng)設(shè)計(jì)都需要考慮的問(wèn)題,更相似是作為一個(gè)普通的工程師或者系統(tǒng)設(shè)計(jì)都要考慮的問(wèn)題點(diǎn),
我們可以定位為 “通用的架構(gòu)知識(shí)點(diǎn)”。
- 治理 、 監(jiān)控 , 這個(gè)的話可以理解為 是 “分布式系統(tǒng)”里要考慮的問(wèn)題,一旦系統(tǒng)做了分布式設(shè)計(jì),比 “大型單體系統(tǒng)”,就需要額外考慮 “服務(wù)治理”的問(wèn)題,包括了 “服務(wù)發(fā)現(xiàn),容錯(cuò),降級(jí),熔斷,負(fù)載”。最重要的一點(diǎn)是 監(jiān)控, 有了監(jiān)控,系統(tǒng)的設(shè)計(jì)才算是閉環(huán)了。
我們可以定位為 “分布式的架構(gòu)知識(shí)點(diǎn)”。
- 容器 、網(wǎng)絡(luò) 、 存儲(chǔ) , 這個(gè)比較好理解,這部分知識(shí)點(diǎn)則是具體的講解了“微服務(wù)時(shí)代” 的核心技術(shù),也就是“容器”的知識(shí), 包括了“容器網(wǎng)絡(luò)”和“容器存儲(chǔ)”。 我們也不難看出,無(wú)論是什么技術(shù), “網(wǎng)絡(luò)”和“存儲(chǔ)” 永遠(yuǎn)都是一個(gè)核心話題。
我們可以定位為 “需要了解的微服務(wù)技術(shù)”。
4. 總結(jié)
整本書(shū)的目錄體現(xiàn)的一個(gè)排版邏輯其實(shí)就是,
3塊:
先介紹 “通用的架構(gòu)知識(shí)點(diǎn)”。
再進(jìn)一步介紹 現(xiàn)代流行的 “分布式的架構(gòu)知識(shí)點(diǎn)”。
最后了解一下具體的技術(shù) “微服務(wù)技術(shù)”。
到這里,我想我們應(yīng)該清楚本書(shū)值不值得我們?nèi)ラ喿x,以及,本著什么樣的目的去閱讀。
5. 附錄:
整理后的目錄
第2部分
第3部分
第4部分
總結(jié)
以上是生活随笔為你收集整理的【读书笔记《凤凰架构》- 构架可靠的大型分布式系统.周志明】(一)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 深入理解Java虚拟机(周志明第三版)-
- 下一篇: 深入理解java虚拟机 (周志明)JVM