大规模分布式系统架构与设计实战

大规模分布式系统架构与设计实战
作 者: 彭渊
出版社: 机械工业出版社
丛编项:
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: 操作系统/系统开发 计算机/网络
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

  彭渊,资深架构师,现任华为企业中间件首席架构师,主要负责中间件和大数据。前淘宝高级专家(花名:千峰),先后在淘宝交易、淘宝中间件、集团核心系统、阿里金融等部门工作。曾任金蝶总体架构部SOA架构师,负责设计ESB。曾艰苦创业,编写和销售财务软件。在Java技术领域从业十多年,撰写过多款开源软件,其中,淘宝分布式技术框架Fourinone为其代表作。他拥有软件著作权的代表作有:BS系列软件(包括财务进销存、OA产品、CRM等)、FMS视频会议、Flash网站生成软件(华军可下载),所有软件作品均贡献99%代码。

内容简介

《大规模分布式系统架构与设计实战》从作者的实战经验出发,深入浅出地讲解了如何建立一个Hadoop那样的分布式系统,实现对多台计算机CPU、内存、硬盘的统一利用,从而获取强大计算能力去解决复杂问题。一般互联网企业的分布式存储计算系统都是个大平台,系统复杂、代码庞大,而且只适合公司的业务,工程师很难下载安装到自己的电脑里学习和吃透。本书对分布式核心技术进行了大量归纳和总结,并从中抽取出一套简化的框架和编程API进行讲解,方便工程师了解分布式系统的主要技术实现。这不是一本空谈概念、四处摘抄的书,这本书包含了大量精炼示例,手把手教你掌握分布式核心技术。 本书主要内容 分布式并行计算的基本原理解剖;分布式协调的实现,包括如何实现公共配置管理,如何实现分布式锁,如何实现集群管理等;分布式缓存的实现,包括如何提供完整的分布式缓存来利用多机内存能力;消息队列的实现,包括如何实现发送和接收模式;分布式文件系统的实现,包括如何像操作本地文件一样操作远程文件,并利用多机硬盘存储能力;分布式作业调度平台的实现,包括资源隔离、资源调度等。 参考阅读 978-7-111-43052-0大规模分布式存储系统:原理解析与架构实战 978-7-111-40392-0分布式系统:概念与设计(原书第5版) 978-7-111-45244-7Hadoop应用开发技术详解 978-7-111-41766-8Hadoop技术内幕:深入解析HadoopCommon和HDFS架构设计与实现原理 978-7-111-42226-6Hadoop技术内幕:深入解析MapReduce架构设计与实现原理 978-7-111-44534-0Hadoop技术内幕:深入解析YARN架构设计与实现原理 978-7-111-43514-3网站数据分析:数据驱动的网站管理、优化和运营 978-7-111-42591-5数据挖掘:实用案例分析

图书目录

言 第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包工头内部批量多...