
吳治輝
微服務、雲原生、Kubernetes、Service Mesh是分佈式領域的熱點技術,它們並不是憑空出現的,一定繼承了某些“前輩”的優點。我們不僅要了解這些技術,還要深入理解其發展脈絡、原理等,才能遊刃有餘地將其用於現有的項目開發或老系統改造中。本書總計9章。第1章講解分佈式的基礎——網絡,對國際互聯網、NIO、AIO、網絡傳輸中的對象序列化問題、HTTP的前世今生、TCP/IP、從CDN到SD-WAN等知識進行深入講解。第2章講解分佈式系統的經典理論,涉及分佈式系統的設計理念、一致性原理;ZooKeeper的使用場景;CAP理論的前世今生;BASE準則;分佈式事務的原理。第3章從RPC開始,講解分佈式服務治理框架的起源與原理,並講解ZeroC Ice的原理和微服務架構實戰。第4~6章以專題形式講解內存、分佈式文件存儲和分佈式計算,對每個專題都講解相關的重要理論、產品、開源項目及經驗等。第7章深入講解全文檢索與消息隊列中間件的原理及用法。第8章講解以Kubernetes爲代表的微服務架構解決了傳統架構的哪些痛點;Service Mesh解決了微服務架構的哪些問題,以及如何理解它的原理和核心內容。第9章分享作者的架構實踐經驗。不論你是有十幾年研發經驗及架構經驗的IT老手,還是剛入門系統架構的IT新手,本書都能對你理解分佈式架構和微服務架構大有助益。
微信讀書根據我的閱讀習慣推薦了此書,因爲是第2版,我就很好奇它憑什麼再版,要知道國內很多談技術的書籍鮮有再版的,原因麼你懂的。我從封面開始翻起,試圖瞭解作者的來頭,有沒有高大上的頭銜?有沒有大公司經驗背書?有沒有名人推薦作序?都沒有。作者實在太低調了。我於是挑了一個熟悉的話題閱讀,我驚訝於作者精煉的文字和嚴謹的表達,被內容的新鮮和深度所震撼。國內具備這種水平的作者太少了,以至於都不敢相信。作者絕對不簡單,我拿他的名字一搜,原來他就是中間件 Mycat 的創始人。
這本書讀完我就知道我有多菜了 我確實還是一個低級coder 我看了 每個字我都認識 但我可能只看懂了70% 尤其是service mesh 我感覺我可能需要再讀幾遍 最後的架構實踐第一個竟然是2020年疫情相關的項目 這書好新啊愛了愛了 記得當時還加入了一個做疫情相關數據分析的slack 但很遺憾我沒有貢獻多少commit
每個章節或者小節其實都有很多其他書去擴展深入的,想通過一本書學到所有東西純屬異想天開。哪有那麼全能的書!作者相當於給穿針引線了一下,讓讀者有一個全景概念,然後取長補短根據自己的需要再去相應的領域深入學習而已。架構師的學習之路不就是這樣的麼?
雖然對部分內容的確定性存疑,但整本書非常推薦後端開發,研發和架構師閱讀。 本書包羅現下(2020年)服務端熱點技術資訊,並對其原理,特點,缺陷,發展歷史進行了詳述。也有部分獨到見解,很有啓發性。 閱讀本書不僅節省了很多收集資料研讀學習的時間,還能開拓部分技術視野,對於構造系統的知識體系有明顯幫助。
談不上揭祕,但值得一讀,可以見識一些東西。
看得出作者的知識面很廣,不愧是架構師。本書主要對分佈式系統中的各個組件做了介紹,有利於開闊眼界。不過對於部分內容看起來稍微有點跳躍或者感覺不夠深入,讀者可以根據自己感興趣的領域進行深入的學習,還是值得一看的。
只能說一般般 沒有想象中那麼好。很多內容和知識都沒有一個很整體的論述 更加感覺是隨意的拼接在一起。最重要的是深淺沒有把握好,例如k8s章節中 就有些過去繁雜 講得比k8s權威指南還要清楚,但是對於rpc中CAP原理好像都沒有提及 是我雖不能夠理解的 反而去談論很多上層的技術。 也還是有能夠學習的部分對於個人而言。 大體過一遍 不建議深究
難以理解爲什麼springCloud在微服務領域這麼熱門,而作者卻不建議微服務中使用spring 框架,有解釋嗎
本書是介紹分佈式架構中常見的理論知識和軟件框架,好的地方是能講解各種理論發展的前因後果,比較分析常用幾個架構的優點與不足。缺點就是沒有太多自己的見解,總結性的東西太少,沒能學習到作者個人的想法,所以本書更像是一本架構知識普及類的工具書
廣度和深度都有了,還配以形象易懂的架構圖片,讓人能夠很方便的理解和記憶。