高性能架構之道-分散式 併發編程 數據庫調優 緩存設計 IO模型 前端優化 高可用 (第2版) 978712149245

圖書均為代購,正常情形下,訂後約兩周可抵台。
物品所在地:中國大陸
原出版社:電子工業
大陸簡體正版圖書,訂購後正常情形下約兩周可抵台。
NT$566
商品編號: 9787121492457
供貨狀況: 尚有庫存

此商品參與的優惠活動

加入最愛
商品介紹
*完成訂單後正常情形下約兩周可抵台
*本賣場提供之資訊僅供參考,以到貨標的為正確資訊。
印行年月:202501*若逾兩年請先於客服中心或Line洽詢存貨情況,謝謝。
台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。
書名:高性能架構之道-分散式 併發編程 數據庫調優 緩存設計 IO模型 前端優化 高可用 (第2版)
ISBN:9787121492457
出版社:電子工業
著編譯者:易哥
叢書名:數智技術叢書
頁數:279
所在地:中國大陸 *此為代購商品
書號:1700234
可大量預訂,請先連絡。

【台灣高等教育出版社簡體書】 高性能架構之道-分散式 併發編程 數據庫調優 緩存設計 IO模型 前端優化 高可用 (第2版) 787121492457 易哥

內容簡介

本書是一本理論聯繫實際的軟體架構設計指導書,旨在幫助讀者完成高性能軟體系統的架構設計工作。本書先闡明了高性能與架構的概念,然後從分流設計、服務并行設計、運算併發設計、輸入輸出設計、資料庫設計與優化、緩存設計、可靠性設計、應用保護設計、前端高性能設計等方面,全面介紹了高性能架構的理論和實踐知識。內容涵蓋CDN與反向代理,分散式系統,併發編程,IO模型,資料庫範式、索引、調優、分庫分表,Redis原理與應用,Elasticsearch原理與應用,圖資料庫,緩存更新清理機制與風險解決方案,服務熔斷、降級、隔離、限流、恢復,Hystrix框架應用,前端性能分析與調優等知識。 本書還總結了常用的架構設計理論,並運用書中知識展現了一個實際軟體項目的架構設計步驟,向讀者展示高性能架構設計的項目實踐全貌。 本書適合軟體架構師、工程師、學生閱讀,也可作為教材,以幫助讀者完善軟體開發知識體系和提升軟體架構設計能力。

作者簡介

易哥,畢業於浙江大學、山東大學。高級軟體系統架構師、網絡工程師、資料庫工程師、軟體測試工程師、註冊電氣工程師。 在校成績優異。曾獲得國家獎學金兩次,一等獎學金四次。科技創新大賽一等獎三次,以及五四青年科學獎等。主要科研方向為機器學習、分散式算法、容錯算法在無線感測網絡中的應用,相關論文獲得lEEE通信協會最佳論文獎。 曾擔任網站技術部門負責人,具有豐富的互聯網開發經驗。先後設計和實現了眾多系統和平台,也是活躍的開源開發者。 現專註軟體系統架構設計與後端開發,著有《通用源碼閱讀指導書》《高性能架構之道》等書。

目錄

第1章 高性能架構
1 1 軟體架構
1 2 軟體的質量
1 3 高性能概述
1 4 軟體性能指標
1 4 1 吞吐量
1 4 2 併發數
1 4 3 平均響應時間
1 4 4 可靠性指標
1 5 性能指標之間的關係
1 5 1 併發數對吞吐量的影響
1 5 2 併發數對平均響應時間的影響
1 5 3 平均響應時間對併發數的影響
1 5 4 可靠性指標與其他指標的關係
1 6 高性能架構總結
第2章 分流設計
2 1 內容分髮網絡
2 1 1 內容分髮網絡的結構
2 1 2 內容分髮網絡的原理
2 2 多地址直連
2 3 反向代理
第3章 服務并行設計
3 1 并行與併發
3 2 集群系統
3 2 1 無狀態的節點集群
3 2 2 單一服務節點集群
3 2 3 信息共享的節點集群
3 2 4 信息一致的節點集群
3 3 分散式系統
3 4 微服務系統
第4章 運算併發設計
4 1 多進程
4 2 多線程
4 2 1 線程的狀態及轉換
4 2 2 多線程的應用場景
4 2 3 多線程的創建
4 2 4 線程池
4 2 5 多線程資源協作
4 2 6 多線程進度協作
4 3 多協程
4 4 運算併發總結
第5章 輸入輸出設計
5 1 概念梳理
5 1 1 同步與非同步
5 1 2 阻塞與非阻塞
5 2 IO模型
5 3 IO模型的層級關係
5 4 阻塞式IO模型
5 5 非阻塞式IO模型
5 6 信號驅動式IO模型
5 7 復用式IO模型
5 8 非同步式IO模型
5 9 輸入輸出模型總結
第6章 資料庫設計與優化
6 1 資料庫設計概述
6 2 關係型資料庫設計
6 2 1 設計範式介紹
6 2 2 反範式設計
6 3 索引原理與優化
6 3 1 索引的原理
6 3 2 索引生效分析
6 3 3 索引的使用
6 3 4 索引的利弊
6 4 資料庫引擎
6 5 資料庫鎖
6 5 1 樂觀鎖
6 5 2 悲觀鎖
6 6 死鎖
6 7 事務
6 7 1 事務併發導致的問題
6 7 2 事務隔離級別
6 7 3 自建事務
6 8 巨量數據的優化
6 8 1 表分區
6 8 2 分庫分表
6 8 3 讀寫分離
6 9 資料庫中間件
第7章 非關係型資料庫
7 1 鍵值資料庫
7 1 1 Redis概述
7 1 2 數據類型與對應操作
7 1 3 應用場景
7 2 文檔資料庫
7 2 1 Elasticsearch概述
7 2 2 Elasticsearch的使用
7 3 寬列存儲資料庫
7 4 圖資料庫
7 5 面向對象資料庫
第8章 緩存設計
8 1 緩存的收益
8 2 緩存的鍵與值
8 2 1 緩存的鍵
8 2 2 緩存的值
8 3 緩存的更新機制
8 3 1 時效性更新機制
8 3 2 主動更新機制
8 4 緩存的清理機制
8 4 1 時效式清理
8 4 2 數目閾值式清理
8 4 3 非強引用式清理
8 4 4 清理策略使用實踐
8 5 緩存的風險點
8 5 1 緩存穿透
8 5 2 緩存雪崩
8 5 3 緩存擊穿
8 5 4 緩存預熱
8 6 緩存的位置
8 6 1 客戶端緩存
8 6 2 靜態緩存
8 6 3 服務緩存
8 6 4 資料庫緩存
8 7 寫緩存
8 7 1 寫緩存的收益問題
8 7 2 寫緩存實踐
第9章 可靠性設計
9 1 軟體可靠性概述
9 2 軟體可靠性指標
9 2 1 失效概率
9 2 2 失效強度
9 2 3 失效率
9 3 模塊連接方式與可靠性
9 3 1 串聯繫統的可靠性
9 3 2 並聯繫統的可靠性
9 3 3 冗餘系統的可靠性
9 3 4 模塊連接方式的可靠性討論
9 4 軟體失效模型
9 5 可靠性設計
9 5 1 消除單點依賴
9 5 2 化串聯為並聯
9 5 3 採用集群
第10章 應用保護
10 1 應用保護概述
10 2 應用保護方案
10 2 1 降級
10 2 2 熔斷
10 2 3 隔離
10 2 4 限流
10 2 5 恢復
10 2 6 應用保護方案小結
10 3 Hystrix
10 3 1 運行原理
10 3 2 運行設置
10 3 3 命令參數
10 3 4 使用舉例
第11章 前端高性能
11 1 前端工作分析
11 1 1 前端載入過程
11 1 2 前端性能分析
11 2 資源下載優化
11 2 1 資源壓縮
11 2 2 減少請求
11 2 3 資源緩存
11 3 頁面解析優化
11 3 1 順應解析流程
11 3 2 應用新型前端框架
11 4 懶載入
11 5 預操作
第12章 架構設計理論
12 1 軟體架構風格
12 1 1 管道過濾器架構風格
12 1 2 面向對象架構風格
12 1 3 基於組件的架構風格
12 1 4 事件驅動架構風格
12 1 5 分層架構風格
12 1 6 C/S架構風格
12 1 7 三層C/S架構風格
12 1 8 B/S架構風格
12 2 軟體生命周期
12 2 1 需求階段
12 2 2 模型設計
12 2 3 概要設計
12 2 4 詳細設計
12 2 5 質量指標設計
12 2 6 方案預研
詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於客服中心或Line或本社留言板留言,我們即儘速上架。
規格說明
大陸簡體正版圖書,訂購後正常情形下約兩周可抵台。
運送方式
已加入購物車
已更新購物車
網路異常,請重新整理