本文由易到難地介紹了分佈式系統到服務網格的演化過程,從而讓讀者對Service Mesh有了更加深刻的認識,以下是譯文。
自從幾十年前第一次引入分佈式系統這個概念以來,出現了很多原來根本想象不到的分佈式系統使用案例,但同時也引入了各種各樣的新問題。
當這些系統還是比較少比較簡單的時候,工程師可以通過減少遠程交互的次數來解決複雜性問題。處理分佈式問題最安全的方法是儘可能避免遠程交互,雖然這可能意味着要在多個系統上存放重複的邏輯和數據。
行業上的需求推動着我們前進的步伐,分佈式系統的組成從幾個大型的中央電腦發展成爲數以千計的小型服務。在這個新的世界裏,我們必須走出困境,應對新的挑戰和開放性問題。首先,具體問題具體分析,針對某個問題給出有針對性的解決辦法,然後再提供更先進更復雜的解決方案。隨着我們對問題領域越來越熟悉、提出的解決辦法越來越好,我們開始將一些最常見的需求總結歸納爲模式、庫,以及最終的平臺。
本書共9章:
第1章:大話分佈式系統
- IT爭霸戰
- 分佈式系統的開國元勳
- 分佈式系統的基石: TCP/IP
- 從無親到崛起的CDN網
- 這是一個最好的時代
第2章:“知識木桶"中的短板--網絡基礎
- 即使高手也不大懂的網絡
- NIO,一本難唸的經
- AIO,大道至簡的設計與苦澀的現實
- 網絡傳輸中的對象序列化問題
第3章:分佈式系統的經典基礎理論
- 從分佈式系統的設計理念說起
- 分佈式系統的一致性原理
- 分佈式系統的基石之ZooKeeper
- 經典的CA理論
- BASE準則,一個影響深遠的指導思想
- 重新認識分佈式事務
第4章:聊聊RPC
- 從IPC通信說起
- 古老又有生命力的RPC
- 從RPC到服務治理框架
- 基於ZeroC lce的微服務架構指南
想要這份文檔的粉絲朋友們:關注轉發後,私信回覆【資料】即可免費獲取
第5章:深入淺析內存
- 你所不知道的內存知識
- 內存計算技術的前世今生
- 內存緩存技術分析
- 內存計算產品分析
第6章深入解析分佈式存儲
- 數據存儲進化史
- 經典的網絡文件系統NFS
- 高性能計算領域的分佈式文件系統
- 企業級分佈式文件系統GlusterFS
- 創新的Linux分佈式存儲系統-- Ceph
- 軟件定義存儲
第7章:聊聊分佈式計算
- 不得不說的Actor模型
- Actor原理與實踐
- 初識Akka
- 適用面很廣的Storm
- MapReduce及其引發的新世界
第8章:全文檢索與消息隊列中間件
- 全文檢索
- 消息隊列
第9章 微服務架構
- 微服務架構概述
- 幾種常見的微服務架構方案
- 深入Kubernetes微服務平臺
小編準備把這份文檔免費分享給粉絲朋友們:關注轉發後,私信回覆【資料】即可免費獲取