中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >>
分布式應用系統架構設計與實踐

包郵 分布式應用系統架構設計與實踐

作者:謝文輝
出版社:人民郵電出版社出版時間:2022-02-01
開本: 16開 頁數: 216
中 圖 價:¥46.5(5.8折) 定價  ¥79.9 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

分布式應用系統架構設計與實踐 版權信息

  • ISBN:9787115572301
  • 條形碼:9787115572301 ; 978-7-115-57230-1
  • 裝幀:一般膠版紙
  • 冊數:暫無
  • 重量:暫無
  • 所屬分類:>>

分布式應用系統架構設計與實踐 本書特色

1.分布式系統是為了解決資源(如計算、存儲等)緊缺的問題而出現的,它包含分布式應用系統和分布式中間件系統; 2.本書從基礎的架構概念入手,由淺入深地講解分布式應用系統的核心理論,形成了完整的方法論。 3.本書結合賬號系統、秒殺系統、消息推送系統和區塊鏈系統這4種常見的大型分布式應用系統,詳細講解了架構的實現細節。 4.閱讀本書,讀者可以掌握分布式應用系統的理論體系,并具備業務實戰能力。

分布式應用系統架構設計與實踐 內容簡介

隨著互聯網技術的發展,分布式應用系統對具備高性能、高可用性、可擴展性和可維護性的架構的依賴度越來越高。本書以理論與實踐相結合的方式,對分布式應用系統的架構設計進行系統、全面的闡述。本書分為3個部分,部分是分布式系統架構概述,介紹一些分布式系統架構下常見的基礎概念和架構設計的目標;第二部分是核心理論及技術,介紹分布式應用系統下常見的技術中間件機制和使用場景,著重介紹分布式應用系統在高性能、高可用性、可擴展性和可維護性等方面常見的優化技術;第三部分是架構實踐案例,梳理幾種常見的大型分布式應用系統的架構,并結合具體問題進行分析,使讀者能夠真正理解設計分布式應用系統架構所面臨的問題及解決問題的思路。 本書主要面向初/中/不錯程序員和架構師,但書中的部分內容也適合產品經理、項目經理閱讀。此外,本書內容由淺入深且案例豐富,也適合作為培訓教材。

分布式應用系統架構設計與實踐 目錄

第 一部分 分布式系統架構概述
第 1章 架構的基礎概念 3
1.1 架構的幾個概念 3
1.1.1 系統與子系統 4
1.1.2 模塊與組件 4
1.1.3 組件與框架 4
1.2 架構設計的目標 5
1.2.1 高性能 5
1.2.2 高可用性 6
1.2.3 可擴展性 7
1.2.4 可維護性 8
1.3 小結 9
第 2章 架構的演進 10
2.1 單體架構 10
2.2 分層架構 11
2.3 面向服務架構 12
2.4 微服務架構體系 14
2.4.1 微服務架構 14
2.4.2 服務網格架構 16
2.4.3 單元化架構 17
2.5 小結 18
第二部分 核心理論及技術
第3章 常見的基礎組件 21
3.1 數據緩存 21
3.1.1 Redis高可用實現方案 22
3.1.2 Redis集群實現方案 24
3.1.3 Redis跨機房數據同步方案 29
3.2 數據分發 34
3.2.1 Kafka的分區機制及副本機制 34
3.2.2 Kafka高吞吐量實現方案 40
3.2.3 Kafka跨機房雙活方案 44
3.3 數據存儲 47
3.3.1 關系數據庫MySQL 48
3.3.2 列式存儲數據庫HBase 49
3.3.3 文檔型存儲數據庫MongoDB 51
3.3.4 圖數據庫Neo4j 54
3.3.5 內容搜索數據庫Elasticsearch 57
3.4 服務遠程調用 59
3.4.1 RPC架構及原理 59
3.4.2 Dubbo架構及原理 60
3.4.3 gRPC架構及原理 62
3.5 小結 63
第4章 高性能架構 64
4.1 基礎概念 64
4.1.1 性能指標 64
4.1.2 利特爾法則 65
4.1.3 系統優化分析 65
4.1.4 系統指標選擇 66
4.2 客戶端及網絡接入 66
4.2.1 瀏覽器訪問優化 66
4.2.2 CDN緩存 68
4.2.3 反向代理 69
4.3 數據存儲 71
4.3.1 數據庫讀寫分離 71
4.3.2 數據庫分庫/分表 82
4.3.3 數據庫如何實現平滑擴容 86
4.3.4 NoSQL綜合解決方案 90
4.4 數據緩存 95
4.4.1 適合做緩存的場景 95
4.4.2 緩存穿透及解決方案 95
4.4.3 緩存雪崩及解決方案 97
4.4.4 緩存擊穿及解決方案 97
4.4.5 如何保障緩存與數據庫數據的一致性 100
4.5 業務邏輯 103
4.5.1 異步處理 103
4.5.2 消息隊列 106
4.6 架構模式與負載均衡 106
4.6.1 多進程并發模式與多線程并發模式 107
4.6.2 阻塞與非阻塞I/O模式 107
4.6.3 負載均衡架構 109
4.7 小結 110
第5章 高可用架構 111
5.1 分布式系統的幾個理論 111
5.1.1 CAP理論 111
5.1.2 BASE理論 114
5.2 數據存儲層 116
5.2.1 雙機架構 116
5.2.2 數據多副本 118
5.3 業務邏輯層 122
5.3.1 有狀態和無狀態 122
5.3.2 服務治理 124
5.3.3 服務降級 125
5.3.4 服務限流 130
5.4 多機房架構 133
5.4.1 多機房的幾種架構 133
5.4.2 多機房多活架構 138
5.4.3 多機房流量分發 141
5.5 小結 143
第6章 可擴展架構 144
6.1 可擴展的幾個維度 145
6.1.1 橫向擴展 145
6.1.2 垂直擴展 146
6.1.3 縱深擴展 147
6.2 可擴展架構的實現 148
6.2.1 反向代理層 148
6.2.2 接入層 149
6.2.3 業務邏輯層 150
6.2.4 數據緩存層 152
6.2.5 數據存儲層 152
6.3 幾種典型可擴展架構 153
6.3.1 分層架構 153
6.3.2 服務化架構 153
6.3.3 單元化架構 154
6.4 小結 155
第7章 可維護架構 156
7.1 系統監控工具 156
7.1.1 Zabbix監控系統介紹 156
7.1.2 Prometheus介紹 158
7.1.3 中間件監控系統介紹 159
7.2 業務日志的監控及分析 162
7.2.1 日志采集及清洗 163
7.2.2 日志的傳輸及存儲 165
7.2.3 日志查詢及可視化 166
7.3 業務數據的安全監控及分析 167
7.3.1 數據安全防護方案 167
7.3.2 數據授權及審計系統 168
7.3.3 數據血緣追蹤 169
7.4 小結 170
第三部分 架構實踐案例
第8章 賬號系統 173
8.1 系統整體架構 173
8.1.1 注冊服務 173
8.1.2 認證服務 175
8.1.3 授權服務 176
8.2 關鍵問題及解決方案 177
8.2.1 如何解決會話粘連問題 177
8.2.2 如何實現數據一致性 181
8.2.3 如何實現安全降級 183
8.3 小結 184
第9章 秒殺系統 185
9.1 系統整體架構 185
9.1.1 接入網關 186
9.1.2 訂單及庫存服務 187
9.1.3 支付服務 189
9.2 關鍵問題及解決方案 190
9.2.1 如何優化流量金字塔模型 190
9.2.2 如何解決并發場景下的庫存扣減一致性問題 191
9.2.3 如何提升熱點賬戶的沖扣性能 193
9.3 小結 197
第 10章 消息推送系統 198
10.1 系統整體架構 198
10.1.1 業務接入層 199
10.1.2 通道層 200
10.1.3 客戶端層 200
10.2 關鍵問題及解決方案 200
10.2.1 如何實現過載保護 201
10.2.2 如何提升消息分發性能 202
10.2.3 如何解決海量消息推送明細的存儲問題 203
10.2.4 如何降低推送的客戶端功耗 203
10.2.5 如何解決消息重復推送問題 204
10.2.6 如何解決海量長連接問題 205
10.2.7 如何解決客戶端消息偽造問題 206
10.3 小結 206
第 11章 區塊鏈系統 207
11.1 系統整體架構及優化 207
11.1.1 接入層 208
11.1.2 池化層及指令處理層 210
11.1.3 網絡層 213
11.1.4 存儲層 215
11.2 小結 216

展開全部

分布式應用系統架構設計與實踐 作者簡介

謝文輝,阿里巴巴高級技術專家,曾在華為、魅族、深信服擔任架構師及技術經理,具有10年以上的系統開發及架構設計經驗。他目前在阿里巴巴東南亞電商平臺Lazada負責業務風控架構相關工作。他主導過多個雙活機房的設計和構建工作,也主導過多個日均活躍用戶數達千萬級的應用系統的架構設計、改造及優化工作,對分布式應用系統的高性能、高可用性和高并發處理有較為豐富的經驗。他的個人興趣在于大數據存儲處理、大規模系統的高性能、高可用性及多機房架構的設計和構建。

商品評論(0條)
暫無評論……
書友推薦
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 北京网站建设|北京网站开发|北京网站设计|高端做网站公司 | 尾轮组_头轮组_矿用刮板_厢式刮板机_铸石刮板机厂家-双驰机械 | 诺冠气动元件,诺冠电磁阀,海隆防爆阀,norgren气缸-山东锦隆自动化科技有限公司 | 柔软云母板-硬质-水位计云母片组件-首页-武汉长丰云母绝缘材料有限公司 | 数控车床-立式加工中心-多功能机床-小型车床-山东临沂金星机床有限公司 | U拓留学雅思一站式服务中心_留学申请_雅思托福培训 | 右手官网|右手工业设计|外观设计公司|工业设计公司|产品创新设计|医疗产品结构设计|EMC产品结构设计 | 阀门智能定位器_电液动执行器_气动执行机构-赫尔法流体技术(北京)有限公司 | 预制直埋蒸汽保温管-直埋管道-聚氨酯发泡保温管厂家 - 唐山市吉祥保温工贸有限公司 | 自动记录数据电子台秤,记忆储存重量电子桌称,设定时间记录电子秤-昆山巨天 | LED太阳能中国结|发光红灯笼|灯杆造型灯|节日灯|太阳能灯笼|LED路灯杆装饰造型灯-北京中海轩光电 | 定制液氮罐_小型气相液氮罐_自增压液氮罐_班德液氮罐厂家 | 富森高压水枪-柴油驱动-养殖场高压清洗机-山东龙腾环保科技有限公司 | 进口便携式天平,外校_十万分之一分析天平,奥豪斯工业台秤,V2000防水秤-重庆珂偌德科技有限公司(www.crdkj.com) | SRRC认证_电磁兼容_EMC测试整改_FCC认证_SDOC认证-深圳市环测威检测技术有限公司 | 水冷式工业冷水机组_风冷式工业冷水机_水冷螺杆冷冻机组-深圳市普威机械设备有限公司 | 棉柔巾代加工_洗脸巾oem_一次性毛巾_浴巾生产厂家-杭州禾壹卫品科技有限公司 | 管形母线,全绝缘铜管母线厂家-山东佰特电气科技有限公司 | 找培训机构_找学习课程_励普教育 | EDLC超级法拉电容器_LIC锂离子超级电容_超级电容模组_软包单体电容电池_轴向薄膜电力电容器_深圳佳名兴电容有限公司_JMX专注中高端品牌电容生产厂家 | 大连海岛旅游网>>大连旅游,大连海岛游,旅游景点攻略,海岛旅游官网 | Dataforth隔离信号调理模块-信号放大模块-加速度振动传感器-北京康泰电子有限公司 | 电磁铁_小型推拉电磁铁_电磁阀厂家-深圳市宗泰电机有限公司 | 筒瓦厂家-仿古瓦-寺庙-古建琉璃瓦-宜兴市古典园林建筑陶瓷厂有限公司 | 盐城网络公司_盐城网站优化_盐城网站建设_盐城市启晨网络科技有限公司 | 大数据营销公司_舆情监测软件_上海SEO公司-文军营销官网 | 购买舔盐、舔砖、矿物质盐压块机,鱼饵、鱼饲料压块机--请到杜甫机械 | 天坛家具官网| 合肥白癜风医院_[治疗白癜风]哪家好_合肥北大白癜风医院 | 杭州|上海贴标机-百科 | 耐火砖厂家,异形耐火砖-山东瑞耐耐火材料厂 | 钢制拖链生产厂家-全封闭钢制拖链-能源钢铝拖链-工程塑料拖链-河北汉洋机械制造有限公司 | 刑事律师_深圳著名刑事辩护律师_王平聚【清华博士|刑法教授】 | 小学教案模板_中学教师优秀教案_高中教学设计模板_教育巴巴 | 大型低温冷却液循环泵-低温水槽冷阱「厂家品牌」京华仪器_京华仪器 | 无锡不干胶标签,卷筒标签,无锡瑞彩包装材料有限公司 | LINK FASHION 童装·青少年装展| 搜木网 - 木业全产业链交易平台,免费搜货、低价买货! | 活性炭厂家-蜂窝活性炭-粉状/柱状/果壳/椰壳活性炭-大千净化-活性炭 | 杭州厂房降温,车间降温设备,车间通风降温,厂房降温方案,杭州嘉友实业爽风品牌 | 橡胶弹簧|复合弹簧|橡胶球|振动筛配件-新乡市永鑫橡胶厂 |