TOP
紅利積點抵現金,消費購書更貼心
大規模分散式系統架構與設計實戰(簡體書)
滿額折

大規模分散式系統架構與設計實戰(簡體書)

商品資訊

人民幣定價:59 元
定價
:NT$ 354 元
優惠價
87308
絕版無法訂購
商品簡介
作者簡介
目次

商品簡介

本書是作者從程式師到首席架構師十多年職業生涯的實戰經驗總結,系統講解構建大規模分散式系統的核心技術與實現方法,包含作者開源的Fourinone系統的設計與實現過程,手把手教你掌握分散式技術。通過學習這個系統的實現方法與相關的理論,讀者可快速掌握分散式系統的理論並設計自己的分散式系統。
本書從分散式運算的基本概念開始,解剖了眾多流行概念的本質,深入講解分散式系統的基本原理與實現方式,包括master-slave結構、消息中樞模式、網狀直接交互模式、並行結合串列模式等,以及Fourinone系統的架構、實現分散式功能的示例。接下來詳細介紹分散式協調、分散式緩存、訊息佇列、分散式檔案系統、分散式作業調度平臺的設計與實現方法,不僅包括詳細的架構原理、演算法,還給出了實現步驟、核心API、實現代碼。隨書附帶的光碟包括書中示例代碼以及Fourinone系統原始程式碼。

作者簡介

彭淵,資深架構師,現任華為企業中間件首席架構師,主要負責中間件和大數據。前淘寶高級專家(花名:千峰),先后在淘寶交易、淘寶中間件、集團核心系統、阿里金融等部門工作。曾任金蝶總體架構部SOA架構師,負責設計ESB。曾艱苦創業,編寫和銷售財務軟件。在Java技術領域從業十多年,撰寫過多款開源軟件,其中,淘寶分布式技術框架Fourinone為其代表作。他擁有軟件著作權的代表作有:BS系列軟件(包括財務進銷存、OA產品、CRM等)、FMS視頻會議、Flash網站生成軟件(華軍可下載),所有軟件作品均貢獻99%代碼。

目次

前 言

第1章概述

1.1分布式計算、并行計算、云計算概述

1.2分布式產品Hadoop、ZooKeeper、HBase概述

1.3Fourinone的產生背景

第2章分布式并行計算的原理與實踐

2.1分布式并行計算模式

2.1.1最初想到的master-slave結構 前 言 第1章概述 1.1分布式計算、并行計算、云計算概述 1.2分布式產品Hadoop、ZooKeeper、HBase概述 1.3Fourinone的產生背景 第2章分布式并行計算的原理與實踐 2.1分布式并行計算模式 2.1.1最初想到的master-slave結構 2.1.2“包工頭-職介所-手工倉庫-工人”模式 2.1.3基于消息中樞的計算模式 2.1.4基于網狀直接交互的計算模式 2.1.5并行結合串行模式 2.1.6包工頭內部批量多階段處理模式 2.1.7計算集群模式和兼容遺留計算系統 2.1.8工人計算的服務化模式 2.2跟Hadoop的區別 2.3關于分布式的一些概念與產品 2.4配置文件和核心API介紹 2.5實踐與應用 2.5.1一個簡單的示例 2.5.2工頭工人計算模式更完整的示例 2.5.3工人合并互相say hello的示例 2.5.4 實現Hadoop經典實例Word Count 2.5.5分布式多機部署的示例 2.5.6分布式計算自動部署的示例 2.5.7計算過程中的故障和容災處理 2.5.8計算過程中的相關時間屬性設置 2.5.9如何在一臺計算機上一次性啟動多個進程 2.5.10如何調用C/C++程序實現 2.5.11如何中止工人計算和超時中止 2.5.12使用并行計算大幅提升遞歸算法效率 2.5.13使用并行計算求圓周率π 2.5.14從賭錢游戲看PageRank算法 2.5.15使用并行計算實現上億排序 2.5.16工人服務化模式應用示例 2.6實時流計算 第3章分布式協調的實現 3.1協調架構原理簡介 3.2核心API 3.3權限機制 3.4相對于ZooKeeper的區別 3.5與Paxos算法的區別 3.6實踐與應用 3.6.1如何實現公共配置管理 3.6.2如何實現分布式鎖 3.6.3如何實現集群管理 3.6.4多節點權限操作示例 3.6.5領導者選舉相關屬性設置 第4章分布式緩存的實現 4.1小型網站或企業應用的緩存實現架構 4.2大型分布式緩存系統實現過程 4.3一致性哈希算法的原理、改進和實現 4.4解決任意擴容的問題 4.5解決擴容后數據均勻的問題 4.6分布式Session的架構設計和實現 4.7緩存容量的相關屬性設置 4.8緩存清空的相關屬性設置 第5章消息隊列的實現 5.1閑話中間件與MQ 5.2JMS的兩種經典模式 5.3如何實現發送接收的隊列模式 5.4如何實現主題訂閱模式 第6章分布式文件系統的實現 6.1FTTP架構原理解析 6.2搭建配置FttpAdapter環境 6.3訪問集群文件根目錄 6.4訪問和操作遠程文件 6.5集群內文件復制和并行復制 6.6讀寫遠程文件 6.7解析遠程文件 6.8并行讀寫遠程文件 6.9批量并行讀寫遠程文件和事務補償處理 6.10如何進行整型讀寫 6.11基于整型讀寫的上億排序 第7章分布式作業調度平臺的實現 7.1調度平臺的設計與實現 7.2資源隔離的實現 7.3資源調度算法 7.4其他作業調度平臺簡介 7.4.1其他MPI作業資源調度技術 7.4.2Mesos和Yarn簡介

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 308
絕版無法訂購

暢銷榜

客服中心

收藏

會員專區