構建可擴展分散式系統-方法與實踐 伊恩.戈頓 9787111750697 【台灣高等教育出版社】

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

此商品參與的優惠活動

加入最愛
商品介紹
*完成訂單後正常情形下約兩周可抵台
*本賣場提供之資訊僅供參考,以到貨標的為正確資訊。
印行年月:202405*若逾兩年請先於私訊洽詢存貨情況,謝謝。
台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。
書名:構建可擴展分散式系統-方法與實踐
ISBN:9787111750697
出版社:機械工業
著編譯者:伊恩.戈頓
頁數:266
所在地:中國大陸 *此為代購商品
書號:1639239
可大量預訂,請先連絡。

內容簡介

在許多系統中,隨著用戶群的增長,可擴展性成為發展的主要驅動力。有吸引力和高度實用的功能帶來了成功,同時也帶來了更多需要處理的請求和更多需要管理的數據。但是,當在輕負載下有意義的設計決策突然變成技術債務時,企業就會達到一個臨界點。本書涵蓋了可以快速、經濟、高效地擴展應用程序的設計方法和技術。 作者Ian Gorton帶領軟體架構師和開發人員學習分散式系統設計的基本原則。你將探索可擴展解決方案的基本要素,包括複製、狀態管理、負載均衡和緩存。本書還會重點介紹可擴展性對資料庫、微服務和基於事件的流系統的影響。

作者簡介

伊恩·戈頓(Ian Gorton),作為軟體架構師、作家、計算機科學教授和顧問,在該領域擁有30年的從業經驗。從研究生開始,他就專註于分散式技術,並在銀行、電信、政府、醫療保健行業以及科學建模和模擬等領域從事大型軟體系統的工作。Ian撰寫了3本書,並發表了200多篇關於軟體架構和軟體工程的文章。在卡內基梅隆大學軟體工程學院,他領導了大數據和大規模可擴展系統的研發項目。2015年,他加入美國東北大學,成為計算機科學教授,自此一直致力於相關主題的工作、寫作和演講。他還擁有英國謝菲爾德哈勒姆大學的博士學位,是IEEE計算機學會高級會員。

目錄

前言
第一部分 基礎知識
第1章 可擴展系統簡介
1 1 可擴展性的定義
1 2 21世紀早期系統規模案例
1 3 軟體系統發展簡史
1 4 可擴展性系統設計基本原則
1 5 可擴展性與成本
1 6 可擴展性與架構的權衡
1 7 總結和延伸閱讀
第2章 分散式系統架構簡介
2 1 系統架構基礎
2 2 水平擴展
2 3 使用緩存擴展資料庫
2 4 分散式資料庫
2 5 多處理層
2 6 提高系統響應能力
2 7 系統和硬體的可擴展性
2 8 總結和延伸閱讀
第3章 分散式系統要點
3 1 通信基礎
3 2 遠程方法調用
3 3 局部故障
3 4 分散式系統中的共識
3 5 分散式系統中的時間
3 6 總結和延伸閱讀
第4章 併發系統概述
4 1 為什麼要併發
4 2 線程
4 3 線程執行順序
4 4 線程引入的問題
4 5 線程的狀態
4 6 線程間的協調
4 7 線程池
4 8 同步屏障
4 9 線程安全集合
4 10 總結和延伸閱讀
第二部分 可擴展系統
第5章 應用服務
5 1 服務設計
5 2 應用伺服器
5 3 水平擴展
5 4 負載均衡
5 5 總結和延伸閱讀
第6章 分散式緩存
6 1 應用緩存
6 2 Web緩存
6 3 總結和延伸閱讀
第7章 非同步消息傳遞
7 1 消息傳遞簡介
7 2 示例:RabbitMQ
7 3 消息傳遞模式
7 4 總結和延伸閱讀
第8章 無伺服器處理系統
8 1 無伺服器的魅力
8 2 GAE
8 3 AWS Lambda
8 4 案例研究:平衡吞吐量和成本
8 5 總結和延伸閱讀
第9章 微服務
9 1 轉向微服務
9 2 微服務的彈性
9 3 總結和延伸閱讀
第三部分 可擴展的分散式資料庫
第10章 可擴展資料庫基礎
10 1 分散式資料庫
10 2 擴展關係資料庫
10 3 向NoSQL轉變
10 4 CAP定理
10 5 總結和延伸閱讀
第11章 最終一致性
11 1 什麼是最終一致性
11 2 可調節一致性
11 3 讀取和寫入仲裁
11 4 副本修復
11 5 衝突處理
11 6 總結和延伸閱讀
第12章 強一致性
12 1 強一致性簡介
12 2 一致性模型
12 3 分散式事務
12 4 分散式共識演算法
12 5 總結和延伸閱讀
第13章 分散式資料庫實踐案例
13 1 Redis
13 2 MongoDB
13 3 Amazon DynamoDB
13 4 總結和延伸閱讀
第四部分 事件和流處理
第14章 可擴展的事件驅動處理
14 1 事件驅動架構
14 2 Apache Kafka
14 3 總結和延伸閱讀
第15章 流處理系統
15 1 流處理簡介
15 2 流處理平台
15 3 案例研究:Apache Flink
15 4 總結和延伸閱讀
第16章 可擴展系統的基本要素
16 1 自動化
16 2 可觀測性
16 3 部署平台
16 4 數據湖
16 5 總結和延伸閱讀

詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於PChome商店街私訊告知ISBN或書號,我們即儘速上架。
規格說明
運送方式
已加入購物車
已更新購物車
網路異常,請重新整理