舉報

會員
架構解密:從分布式到微服務(第2版)
最新章節:
9.3 DIY一個有難度的分布式集群
微服務、云原生、Kubernetes、ServiceMesh是分布式領域的熱點技術,它們并不是憑空出現的,一定繼承了某些“前輩”的優點。我們不僅要了解這些技術,還要深入理解其發展脈絡、原理等,才能游刃有余地將其用于現有的項目開發或老系統改造中。本書總計9章。第1章講解分布式的基礎——網絡,對國際互聯網、NIO、AIO、網絡傳輸中的對象序列化問題、HTTP的前世今生、TCP/IP、從CDN到SD-WAN等知識進行深入講解。第2章講解分布式系統的經典理論,涉及分布式系統的設計理念、一致性原理;ZooKeeper的使用場景;CAP理論的前世今生;BASE準則;分布式事務的原理。第3章從RPC開始,講解分布式服務治理框架的起源與原理,并講解ZeroCIce的原理和微服務架構實戰。第4~6章以專題形式講解內存、分布式文件存儲和分布式計算,對每個專題都講解相關的重要理論、產品、開源項目及經驗等。第7章深入講解全文檢索與消息隊列中間件的原理及用法。第8章講解以Kubernetes為代表的微服務架構解決了傳統架構的哪些痛點;ServiceMesh解決了微服務架構的哪些問題,以及如何理解它的原理和核心內容。第9章分享作者的架構實踐經驗。不論你是有十幾年研發經驗及架構經驗的IT老手,還是剛入門系統架構的IT新手,本書都能對你理解分布式架構和微服務架構大有助益。
目錄(54章)
倒序
- 封面
- 版權信息
- 內容簡介
- 第1章 深入理解網絡
- 1.1 從國際互聯網開始
- 1.2 NIO,一本難念的經
- 1.3 AIO,大道至簡的設計與苦澀的現實
- 1.4 網絡傳輸中的對象序列化問題
- 1.5 HTTP的前世今生
- 1.6 分布式系統的基石:TCP/IP
- 1.7 從CDN到SD-WAN
- 第2章 分布式系統的經典理論
- 2.1 從分布式系統的設計理念說起
- 2.2 分布式系統的一致性原理
- 2.3 分布式系統的基石之ZooKeeper
- 2.4 經典的CAP理論
- 2.5 BASE準則,一個影響深遠的指導思想
- 2.6 重新認識分布式事務
- 第3章 聊聊RPC
- 3.1 從IPC通信說起
- 3.2 古老又有生命力的RPC
- 3.3 從RPC到服務治理框架
- 3.4 基于ZeroC Ice的微服務架構指南
- 第4章 深入淺析內存
- 4.1 你所不知道的內存知識
- 4.2 內存計算技術的前世今生
- 4.3 內存緩存技術分析
- 4.4 內存計算產品分析
- 第5章 深入解析分布式文件存儲
- 5.1 數據存儲進化史
- 5.2 經典的網絡文件系統NFS
- 5.3 高性能計算領域的分布式文件系統
- 5.4 企業級分布式文件系統GlusterFS
- 5.5 創新的Linux分布式存儲系統——Ceph
- 5.6 星際文件系統IPFS
- 5.7 軟件定義存儲
- 第6章 聊聊分布式計算
- 6.1 不得不說的Actor模型
- 6.2 Actor原理與實踐
- 6.3 初識Akka
- 6.4 適用面很廣的Storm
- 6.5 MapReduce及其引發的新世界
- 第7章 全文檢索與消息隊列中間件
- 7.1 全文檢索
- 7.2 消息隊列
- 第8章 微服務架構
- 8.1 微服務架構概述
- 8.2 幾種常見的微服務架構方案
- 8.3 深入Kubernetes微服務平臺
- 8.4 從微服務到Service Mesh
- 第9章 架構實踐
- 9.1 公益項目wuhansun實踐
- 9.2 身邊購平臺實踐
- 9.3 DIY一個有難度的分布式集群 更新時間:2020-07-23 17:13:32
推薦閱讀
- 嵌入式系統開發之道:菜鳥成長日志與項目經理的私房菜
- App草圖+流程圖+交互原型設計教程
- 網絡空間測繪技術與實踐:讓互聯網情報服務于網絡安全
- 開發者關系:方法與實踐
- 大模型入門:技術原理與實戰應用
- BERT基礎教程:Transformer大模型實戰
- 軟件開發的201個原則
- Spring Cloud微服務快速上手
- 瘋狂Java:突破程序員基本功的16課(修訂版)
- 微信小程序實戰入門(內含完整實例解析)
- x86匯編與逆向工程:軟件破解與防護的藝術
- 微信公眾平臺開發實例教程
- 軟件工程3.0:大模型驅動的研發新范式
- 深入剖析Nginx
- 軟件測試進階之路:測試路上你問我答
- 架構現代化:方法與實踐
- OpenShift高效運維:SRE視角的集群和分布式系統管理
- 大模型驅動的研發效能實踐
- 開源軟件供應鏈
- 深入淺出全鏈路壓測
- 軟件研發效能權威指南
- DevOps落地與轉型:提升研發效能的方法與實踐
- Arduino互動設計
- 面向用戶的設計:移動應用產品設計之道
- OpenCV4應用開發:入門、進階與工程化實踐
- 大數據時代的云計算敏捷紅利
- 加速:高效能軟件交付之道
- Java常用算法手冊(第3版)
- UG NX 10中文版從入門到精通
- 用戶至上:移動UI設計實戰指南