注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計分布式系統(tǒng)架構(gòu):技術(shù)棧詳解與快速進階

分布式系統(tǒng)架構(gòu):技術(shù)棧詳解與快速進階

分布式系統(tǒng)架構(gòu):技術(shù)棧詳解與快速進階

定 價:¥89.00

作 者: 張程 著
出版社: 機械工業(yè)出版社
叢編項: 架構(gòu)師書庫
標 簽: 暫缺

ISBN: 9787111655909 出版時間: 2020-06-01 包裝: 平裝
開本: 16開 頁數(shù): 356 字數(shù):  

內(nèi)容簡介

  本書從全棧角度講解了分布式系統(tǒng)涉及的各項主要技術(shù),從原理剖析、應用場景和實踐案例3個維度展開,是作者多年分布式系統(tǒng)研發(fā)和架構(gòu)經(jīng)驗的總結(jié)。 從前端到后端、從高效交互到負載均衡、從網(wǎng)絡(luò)傳輸?shù)絎eb服務器、從高并發(fā)到高可用……本書囊括了分布式系統(tǒng)的整個技術(shù)體系,內(nèi)容詳實、結(jié)構(gòu)清晰,能幫助讀者理解和掌握分布式系統(tǒng)架構(gòu)設(shè)計的難點和調(diào)優(yōu)方案。 全書一共10章,具體內(nèi)容如下: 第1章介紹了分布式架構(gòu)的理念、目標、作用,以及架構(gòu)和設(shè)計中的難點; 第2章講解了分布式架構(gòu)中前端和后端的交互方式、交互難點、高效交互調(diào)優(yōu); 第3章講解了分布式環(huán)境下網(wǎng)絡(luò)傳輸?shù)倪^程、難點、性能調(diào)優(yōu); 第4章講解了Nginx的負載均衡、頁面緩存、限流、高可用、性能調(diào)優(yōu); 第5章講解了Varnish的HTTP加速、數(shù)據(jù)緩存、緩存策略、高可用、性能調(diào)優(yōu); 第6章講解了Tomcat的原理、加載機制、安全管理、高可用集群、性能優(yōu)化; 第7章講解了分布式環(huán)境中高并發(fā)的問題,通過多種技術(shù)方案,如緩存、消息隊列、分布式鎖等方式去優(yōu)化和處理,提高系統(tǒng)整體的吞吐量; 第8章介紹了普通事務與分布式事務的差異性,以及分布式事務的多種處理方式; 第9章講解了如何通過高效索引優(yōu)化、高可用的技術(shù)方案讓MySQL能夠提供更高效的數(shù)據(jù)庫服務; 第10章講解了分布式環(huán)境中的高可用,即如何通過容量預估、全鏈路壓測、容災設(shè)計來提高系統(tǒng)整體的可用性和健壯性。

作者簡介

  張程資深研發(fā)工程師和架構(gòu)師,在分布式系統(tǒng)架構(gòu)領(lǐng)域有豐富的實戰(zhàn)經(jīng)驗,擅長高并發(fā)、高可用系統(tǒng)的架構(gòu),以及分布式系統(tǒng)的性能調(diào)優(yōu)。 曾就職于格瓦拉電影和優(yōu)速科技,任職期間參與過多個大型銀行系統(tǒng)、大型購票系統(tǒng)、物流訂單系統(tǒng)的架構(gòu)設(shè)計和研發(fā)工作。曾經(jīng)還參與過分布式Job調(diào)度系統(tǒng)的設(shè)計和架構(gòu)工作。 熱衷于技術(shù)探索和研發(fā),在CSDN分享了大量關(guān)于架構(gòu)和研發(fā)的文章,獲得一致好評。

圖書目錄

●第1章 分布式架構(gòu)介紹 1
1.1 分布式架構(gòu)發(fā)展過程 2
1.2 分布式架構(gòu)設(shè)計理念和目標 6
1.3 分布式架構(gòu)應用場景 10
1.4 分布式架構(gòu)設(shè)計難點 10
1.5 分布式架構(gòu)解決痛點 13
1.6 本章小結(jié) 14

●第2章 分布式架構(gòu)前后端交互 15
2.1 前后端交互發(fā)展過程 15
2.2 前后端交互方式 22
2.3 前后端交互難點 30
2.4 前后端交互優(yōu)化 32
2.5 案例講解 37
2.6 本章小結(jié) 40

●第3章 分布式架構(gòu)網(wǎng)絡(luò)傳輸 41
3.1 網(wǎng)絡(luò)傳輸協(xié)議 41
3.2 網(wǎng)絡(luò)傳輸調(diào)用過程 46
3.3 網(wǎng)絡(luò)傳輸優(yōu)化 52
3.4 本章小結(jié) 54

●第4章 分布式架構(gòu)Nginx 55
4.1 Nginx工作原理 55
4.2 Nginx源碼編譯安裝 57
4.3 Nginx配置 62
4.4 Nginx代理&負載均衡 64
4.5 Nginx緩存 74
4.6 Nginx限流 76
4.7 Nginx屏蔽 79
4.8 Nginx優(yōu)化 79
4.9 Nginx高可用 82
4.10 本章小結(jié) 86

●第5章 分布式架構(gòu)Varnish 87
5.1 Varnish工作原理 87
5.2 Varnish源碼編譯安裝 89
5.3 Varnish配置 92
5.4 Varnish核心指令 98
5.5 Varnish緩存 102
5.6 Varnish處理策略 105
5.7 Varnish健康檢查 107
5.8 Varnish優(yōu)化 109
5.9 Varnish高可用 111
5.10 本章小結(jié) 116

●第6章 分布式架構(gòu)Tomcat 117
6.1 Tomcat原理 117
6.2 Tomcat生命周期 123
6.3 Tomcat源碼編譯安裝 124
6.4 Tomcat目錄結(jié)構(gòu) 126
6.5 Tomcat加載過程 130
6.6 Tomcat安全 135
6.7 Tomcat集群 137
6.8 JVM 142
6.9 Tomcat性能調(diào)優(yōu) 158
6.10 本章小結(jié) 167

●第7章 分布式架構(gòu)高并發(fā) 168
7.1 高并發(fā)使用場景 169
7.2 高并發(fā)難點 171
7.3 高并發(fā)之緩存 174
7.4 高并發(fā)之消息隊列 214
7.5 高并發(fā)優(yōu)化 242
7.6 高并發(fā)經(jīng)典案例 245
7.7 本章小結(jié) 249
●第8章 分布式架構(gòu)事務 250
8.1 分布式事務介紹 251
8.2 分布式事務概論 256
8.3 分布式事務應用場景 258
8.4 分布式事務難點 259
8.5 分布式事務解決方案 262
8.6 分布式事務案例講解 295
8.7 本章小結(jié) 297

●第9章 分布式架構(gòu)MySQL 298
9.1 MySQL運行原理 299
9.2 MySQL編譯啟動 304
9.3 MySQL事務 307
9.4 MySQL存儲引擎 310
9.5 MySQL之SQL操作 314
9.6 MySQL索引 317
9.7 MySQL備份 321
9.8 MySQL難點 323
9.9 MySQL性能優(yōu)化 326
9.10 MySQL集群 331
9.11 本章小結(jié) 333

●第10章 分布式架構(gòu)高可用 334
10.1 高可用概述及難點 334
10.2 高可用涉及內(nèi)容 336
10.3 高可用具體應用 344
10.4 高可用案例講解 345
10.5 本章小結(jié) 346

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號