注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡網(wǎng)絡與數(shù)據(jù)通信企業(yè)互聯(lián)網(wǎng)架構(gòu)原理與實踐

企業(yè)互聯(lián)網(wǎng)架構(gòu)原理與實踐

企業(yè)互聯(lián)網(wǎng)架構(gòu)原理與實踐

定 價:¥119.00

作 者: 富亞軍 著
出版社: 機械工業(yè)出版社
叢編項:
標 簽: 暫缺

ISBN: 9787111678267 出版時間: 2021-05-01 包裝: 平裝
開本: 16開 頁數(shù): 304 字數(shù):  

內(nèi)容簡介

  本書主要講解互聯(lián)網(wǎng)架構(gòu)的設計初衷、原理和模式。全書介紹了互聯(lián)網(wǎng)架構(gòu)的演變過程與分層、分割、分片、緩存、并行、異步、隔離、容錯、安全、治理等設計模式的應用場景和作用,還介紹了前端應用層、接入層、服務層、服務治理、分布式鎖、分布式ID、分布式事務、分布式消息隊列、分布式緩存、數(shù)據(jù)持久化以及DevOps等技術(shù)的組成結(jié)構(gòu)、運行原理和應用方案。 本書使用的是Java語言相關(guān)的技術(shù)生態(tài),適合希望掌握互聯(lián)網(wǎng)架構(gòu)的IT開發(fā)工程師和架構(gòu)師閱讀。通過本書,讀者可以對互聯(lián)網(wǎng)分布式架構(gòu)有較全面的了解。

作者簡介

  富亞軍,HPE資深架構(gòu)師。從事企業(yè)級軟件設計和項目管理20多年,組織和設計開發(fā)了多個大型金融系統(tǒng),具有處理高并發(fā)、大流量互聯(lián)網(wǎng)業(yè)務的一線經(jīng)驗。

圖書目錄


前言
第1章 概述1
11 互聯(lián)網(wǎng)業(yè)務特點1
12 互聯(lián)網(wǎng)架構(gòu)思維2
13 互聯(lián)網(wǎng)架構(gòu)目標與度量2
14 互聯(lián)網(wǎng)架構(gòu)方法論4
141 CAP模型4
142 AKF Scale Cube擴展立方體8
15 互聯(lián)網(wǎng)核心架構(gòu)的演變9
151 Monolith單體架構(gòu)10
152 Microservice微服務架構(gòu)11
153 Microservice與SOA14
154 Servicemesh服務網(wǎng)格架構(gòu)16
155 Cloud Native云原生架構(gòu)19
第2章 互聯(lián)網(wǎng)架構(gòu)設計模式23
21 架構(gòu)設計的切入點23
22 互聯(lián)網(wǎng)架構(gòu)的典型模式23
221 分層23
222 分割25
223 分片26
224 緩存27
225 并行27
226 異步28
227 隔離29
228 容錯32
229 安全33
2210 治理33
第3章 前端架構(gòu)35
31 前端應用35
32 前端開發(fā)模式35
321 抽象DOM模式35
322 MVC模式36
323 MVP模式36
324 MVVM模式37
325 Virtual DOM38
326 組件化編程39
33 響應式網(wǎng)站設計40
331 服務端響應與客戶端響應41
332 響應式JS41
333 響應式CSS41
334 響應式圖片41
335 響應式布局41
34 單頁面架構(gòu)43
341 單頁面應用的定義43
342 SPA的優(yōu)缺點43
343 服務端渲染44
344 初始頁面優(yōu)化44
345 地址堆棧管理45
35 微前端架構(gòu)45
351 微前端的定義45
352 微前端的作用45
353 技術(shù)發(fā)展路線45
354 微前端的特點46
355 微前端的技術(shù)架構(gòu)46
36 移動App開發(fā)47
361 Native App47
362 Hybrid App47
37 公眾號、小程序與快應用的開發(fā)49
371 公眾號開發(fā)49
372 小程序開發(fā)49
373 快應用開發(fā)50
374 多端開發(fā)框架50
38 服務于前端的后端架構(gòu)BFF51
381 BFF的用途51
382 前后端同構(gòu)51
383 BFF與Gateway52
39 前端優(yōu)化52
391 前端性能優(yōu)化52
392 搜索引擎優(yōu)化55
393 網(wǎng)站運營優(yōu)化55
第4章 接入架構(gòu)57
41 整體接入架構(gòu)57
42 DNS解析與負載均衡57
421 DNS域名解析57
422 DNS負載均衡58
43 CDN內(nèi)容分發(fā)網(wǎng)絡59
431 CDN的作用59
432 CDN的組成結(jié)構(gòu)60
433 內(nèi)容加速原理60
434 CDN的功能架構(gòu)61
44 反向代理62
441 正向代理與反向代理62
442 負載均衡63
443 Nginx應用架構(gòu)70
45 服務網(wǎng)關(guān)75
451 服務網(wǎng)關(guān)與微服務75
452 服務網(wǎng)關(guān)的功能架構(gòu)76
453 服務網(wǎng)關(guān)的技術(shù)架構(gòu)80
454 開源服務網(wǎng)關(guān)80
46 內(nèi)部系統(tǒng)集成89
第5章 服務架構(gòu)91
51 服務端架構(gòu)生態(tài)91
52 Spring Cloud91
521 Spring Cloud總體架構(gòu)91
522 Spring Cloud核心構(gòu)成與原理92
53 阿里的微服務中間件Dubbo96
531 Dubbo整體架構(gòu)96
532 Dubbo關(guān)聯(lián)的中間件和技術(shù)98
533 Dubbo RPC調(diào)用過程104
534 Dubbo面臨的挑戰(zhàn)110
54 服務網(wǎng)格中間件Istio111
541 Istio總體架構(gòu)111
542 Istio Envoy114
543 Istio Pilot115
544 Istio Mixer117
545 Istio Citadel118
546 跨集群服務治理119
547 Istio面臨的挑戰(zhàn)120
第6章 服務治理121
61 配置中心121
611 配置中心的功能架構(gòu)121
612 配置中心的技術(shù)架構(gòu)121
613 百度的配置中心Disconf123
614 攜程的配置中心Apollo124
615 Spring Cloud Config126
62 流量控制127
621 限流算法127
622 Spring Cloud流量控制中間件Hystrix129
623 阿里的流量控制中間件sentinel135
624 新一代流量控制中間件Resilience4j141
63 服務追蹤146
631 服務調(diào)用過程與追蹤要素147
632 服務追蹤的系統(tǒng)組成149
633 服務追蹤中間件Zipkin150
第7章 分布式處理152
71 分布式鎖152
711 分布式鎖的設計目標152
712 分布式鎖的技術(shù)架構(gòu)152
72 分布式ID155
721 分布式ID的設計目標155
722 分布式ID的技術(shù)架構(gòu)156
73 高性能有界隊列Disruptor161
731 Disruptor的設計目標161
732 Disruptor的主體結(jié)構(gòu)163
第8章 分布式事務165
81 分布式事務的技術(shù)背景165
82 基于分階段提交的事務165
821 兩階段提交166
822 三階段提交167
83 基于補償?shù)氖聞?68
831 Saga模式169
832 最大努力通知模式173
833 TCC模式173
84 基于可靠消息隊列的事務176
85 最終一致性對賬處理177
86 阿里的分布式事務中間件Seata179
861 Seata AT模式的組成架構(gòu)179
862 Seata AT模式的運行原理180
863 Seata AT模式的隔離機制183
864 Seata AT模式的特點186
87 華為的分布式事務中間件Servicecomb-Saga186
871 組成架構(gòu)186
872 運行原理187
第9章 分布式消息隊列190
91 消息隊列的應用場景190
92 消息傳遞技術(shù)192
921 管道和過濾器模式192
922 消息通道193
923 消息193
924 消息路由196
925 消息轉(zhuǎn)換199
926 消息端點199
927 消息管理201
93 消息總線202
931 請求應答模式203
932 消息總線架構(gòu)207
94 阿里的消息中間件RocketMQ209
941 整體結(jié)

本目錄推薦

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