注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計程序設計綜合大規(guī)模分布式系統(tǒng)架構與設計實戰(zhàn)

大規(guī)模分布式系統(tǒng)架構與設計實戰(zhàn)

大規(guī)模分布式系統(tǒng)架構與設計實戰(zhàn)

定 價:¥59.00

作 者: 彭淵 著
出版社: 機械工業(yè)出版社
叢編項:
標 簽: 操作系統(tǒng)/系統(tǒng)開發(fā) 計算機/網絡

購買這本書可以去


ISBN: 9787111455035 出版時間: 2014-03-01 包裝:
開本: 頁數: 字數:  

內容簡介

  《大規(guī)模分布式系統(tǒng)架構與設計實戰(zhàn)》從作者的實戰(zhàn)經驗出發(fā),深入淺出地講解了如何建立一個Hadoop那樣的分布式系統(tǒng),實現對多臺計算機CPU、內存、硬盤的統(tǒng)一利用,從而獲取強大計算能力去解決復雜問題。一般互聯網企業(yè)的分布式存儲計算系統(tǒng)都是個大平臺,系統(tǒng)復雜、代碼龐大,而且只適合公司的業(yè)務,工程師很難下載安裝到自己的電腦里學習和吃透。本書對分布式核心技術進行了大量歸納和總結,并從中抽取出一套簡化的框架和編程API進行講解,方便工程師了解分布式系統(tǒng)的主要技術實現。這不是一本空談概念、四處摘抄的書,這本書包含了大量精煉示例,手把手教你掌握分布式核心技術?!”緯饕獌热荨》植际讲⑿杏嬎愕幕驹斫馄剩环植际絽f(xié)調的實現,包括如何實現公共配置管理,如何實現分布式鎖,如何實現集群管理等;分布式緩存的實現,包括如何提供完整的分布式緩存來利用多機內存能力;消息隊列的實現,包括如何實現發(fā)送和接收模式;分布式文件系統(tǒng)的實現,包括如何像操作本地文件一樣操作遠程文件,并利用多機硬盤存儲能力;分布式作業(yè)調度平臺的實現,包括資源隔離、資源調度等?!⒖奸喿x 978-7-111-43052-0大規(guī)模分布式存儲系統(tǒng):原理解析與架構實戰(zhàn) 978-7-111-40392-0分布式系統(tǒng):概念與設計(原書第5版) 978-7-111-45244-7Hadoop應用開發(fā)技術詳解 978-7-111-41766-8Hadoop技術內幕:深入解析HadoopCommon和HDFS架構設計與實現原理 978-7-111-42226-6Hadoop技術內幕:深入解析MapReduce架構設計與實現原理 978-7-111-44534-0Hadoop技術內幕:深入解析YARN架構設計與實現原理 978-7-111-43514-3網站數據分析:數據驅動的網站管理、優(yōu)化和運營 978-7-111-42591-5數據挖掘:實用案例分析

作者簡介

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

圖書目錄

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

本目錄推薦

掃描二維碼
Copyright ? 讀書網 leeflamesbasketballcamps.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號