分布式系統(原書第4版)
(荷)馬滕·範·斯廷//安德魯·S.塔嫩鮑姆 陳向群 陳渝 石亮
- 出版商: 機械工業
- 出版日期: 2026-09-01
- 定價: $774
- 售價: 8.5 折 $657 (限時優惠至 2026-10-31)
- 語言: 簡體中文
- 頁數: 429
- ISBN: 7111810082
- ISBN-13: 9787111810087
-
相關分類:
分散式架構
- 此書翻譯自: Distributed Systems (Paperback)
立即出貨
買這商品的人也買了...
-
嵌入式系統設計實務-電路與驅動程式$250$225 -
$1,710Using SQLite (Paperback) -
ASP.NET 本質論$520$410 -
$700Professional Scrum Development with Microsoft Visual Studio 2012 (Paperback) -
IoT Solutions in Microsoft's Azure IoT Suite: Data Acquisition and Analysis in the Real World$3,460$3,287 -
$957深度學習 -
演算法之美:隱藏在資料結構背後的原理 (C++版)$650$507 -
$534JSON 實戰 -
$283大數據技術 -
手機攝影必學 BOOK:用OX帶你學會拍人物、食物、風景等情境照片$398$298 -
創意競擇:從賈伯斯黃金年代的軟體設計機密流程,窺見蘋果的創意方法、本質與卓越關鍵$460$391 -
Web 開發者一定要懂的駭客攻防術 (Web Security for Developers: Real Threats, Practical Defense)$420$331 -
資料科學的統計實務 : 探索資料本質、扎實解讀數據,才是機器學習成功建模的第一步$599$539 -
Martin Fowler 的企業級軟體架構模式:軟體重構教父傳授 51個模式,活用設計思考與架構決策 (Patterns of Enterprise Application Architecture)$800$624 -
我懂了!專案管理 (暢銷紀念版)$400$316 -
電腦視覺機器學習實務|建立端到端的影像機器學習 (Practical Machine Learning for Computer Vision: End-To-End Machine Learning for Images)$780$616 -
$2,070Learning Blazor: Build Single-Page Apps with Webassembly and C# (Paperback) -
ASP.NET Core Razor Pages in Action (Paperback)$2,160$2,052 -
超圖解 ESP32 應用實作$820$647 -
無瑕的程式碼 軟體工匠篇:程式設計師必須做到的紀律、標準與倫理 (Clean Craftsmanship: Disciplines, Standards, and Ethics)$720$561 -
從源頭就優化 - 動手開發自己的編譯器實戰$880$695 -
UX 商業價值實現之道|打造成功的數位產品服務 (UX for Business: How to Design Valuable Digital Companies)$780$616 -
建構可擴展系統|設計分散式架構 (Foundations of Scalable Systems: Designing Distributed Architectures)$780$616 -
10 倍速!AI Skill 全攻略:建立 Skill 驅動 AI 系統,打造從學術研究到專案開發的自動化工作流$1,000$780 -
$453NVIDIA Jetson AI硬件開發實戰 入門篇
相關主題
商品描述
從雲計算、大數據平臺到區塊鏈網絡,分布式系統已成為現代計算基礎設施的基石。然而,分布式系統的設計與開發涉及通信、同步、一致性、容錯等覆雜問題,技術門檻高、知識體系龐雜。全面掌握分布式系統的核心原理與設計範式,並將其應用於真實系統,已成為計算機科學與工程領域的學生及從業者需要具備的核心能力。 本書由分布式系統領域的兩位頂尖專家聯袂撰寫,系統闡述了分布式系統的原理、概念與核心技術。全書涵蓋通信、進程、命名、同步、一致性與覆制、容錯、安全等七大核心主題,並介紹了基於對象的分布式系統、分布式文件系統、基於文檔的分布式系統及基於協作的分布式系統等實際系統。
作者簡介
馬滕·範·斯廷(Maarten van Steen):荷蘭信息與通信技術學術研究國家平臺主席,荷蘭國家科學基金會科學委員會成員。研究方向為分布式系統與無線系統,並長期從事分布式系統的教學工作。1983年於特溫特大學獲應用數學專業理學碩士學位,研究領域為組合優化,尤精於圖論。1988年於萊頓大學獲計算機科學博士學位,研究方向為操作系統建模,成功構建出接近真實系統的模型。畢業後進入荷蘭應用科學研究組織從事並行計算方面的研究。1993年就職於鹿特丹伊拉斯謨大學,1994年以助理教授身份加盟阿姆斯特丹自由大學,2002年受聘為正教授。2015年調任特溫特大學,曾任數字社會研究所科學主任。
目錄大綱
前言
第1章 簡介
1.1 從網絡系統到分布式系統
1.1.1 分布式與去中心化系統
1.1.2 區分二者為何重要
1.1.3 學習分布式系統
1.2 設計目標
1.2.1 資源共享
1.2.2 分布透明性
1.2.3 開放性
1.2.4 可靠性
1.2.5 安全性
1.2.6 可擴展性
1.3 分布式系統的簡單分類
1.3.1 高性能分布式計算
1.3.2 分布式信息系統
1.3.3 普適系統
1.4 陷阱
1.5 小結
第2章 架構
2.1 架構風格
2.1.1 分層架構
2.1.2 面向服務的架構
2.1.3 發布-訂閱架構
2.2 中間件和分布式系統
2.2.1 中間件組織
2.2.2 可修改中間件
2.3 分層系統架構
2.3.1 簡單的客戶端-服務器架構
2.3.2 多層架構
2.3.3 示例:網絡文件系統
2.3.4 示例:Web
2.4 對稱分布式系統架構
2.4.1 結構化對等系統
2.4.2 非結構化對等系統
2.4.3 分層組織的對等網絡
2.4.4 示例:BitTorrent
2.5 混合系統架構
2.5.1 雲計算
2.5.2 邊緣-雲架構
2.5.3 區塊鏈架構
2.6 小結
第3章 進程
3.1 線程
3.1.1 線程簡介
3.1.2 分布式系統中的線程
3.2 虛擬化
3.2.1 虛擬化原理
3.2.2 容器
3.2.3 虛擬機與容器的比較
3.2.4 虛擬機在分布式系統中的應用
3.3 客戶端
3.3.1 網絡用戶界面
3.3.2 虛擬桌面環境
3.3.3 用於分布式透明性的客戶端軟件
3.4 服務器
3.4.1 常規設計問題
3.4.2 對象服務器
3.4.3 示例:Apache Web服務器
3.4.4 服務器集群
3.5 代碼遷移
……
第4章 通信
第5章 協調
第6章 命名
第7章 一致性和覆制
第8章 容錯
參考文獻
