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

基于其十余年架构师经验与自主开发的Fourinone开源系统编写而成,隶属于大数据技术丛书系列 [1] [4-5]。
全书围绕分布式系统核心组件展开,系统解析分布式协调、缓存、消息队列、文件系统及作业调度平台的架构原理与实践方法,深入讲解包括master-slave结构、消息中枢模式等在内的分布式系统基本原理与实现方式。通过对比Hadoop等主流框架差异,阐述公共配置管理、一致性哈希算法等关键技术,结合Fourinone框架源码与示例代码,提供分布式锁、容灾处理、实时流计算等场景的实现路径 [1] [3]。书中涵盖并行计算、集群管理等基础理论,并附光盘集成系统源码与开发案例

内容简介

《大规模分布式系统架构与设计实战》是机械工业出版社于2014年出版的图书,属于“大数据技术丛书”,ISBN为978-7-111-45503-5和978-7-89405-278-0。 [7-8] 《大规模分布式系统架构与设计实战》写到,分布式并行计算的基本原理解剖;分布式协调的实现,包括如何实现公共配置管理,如何实现分布式锁,如何实现集群管理等;分布式缓存的实现,包括如何提供完整的分布式缓存来利用多机内存能力;消息队列的实现,包括如何实现发送和接收模式;分布式文件系统的实现,包括如何像操作本地文件一样操作远程文件,并利用多机硬盘存储能力;分布式作业调度平台的实现,包括资源隔离、资源调度等。 [1] 《大规模分布式系统架构与设计实战》总结了作者的相关经验,系统介绍了构建大规模分布式系统的核心技术与实现方法,包含了作者开源的Fourinone系统的设计与实现过程,有助于读者了解分布式技术的相关实践。通过了解该系统的实现方法与相关理论,读者可以学习分布式系统的理论知识。本书从分布式计算的基本概念开始,剖析了多种流行概念的本质,讲解了分布式系统的基本原理与实现方式,包括master—slave结构、消息中枢模式、网状直接交互模式、并行结合串行模式等,以及Fourinone系统的架构、实现分布式功能的示例。书中详细介绍了分布式协调、分布式缓存、消息队列、分布式文件系统、分布式作业调度平台的设计与实现方法,包括架构原理、算法,以及实现步骤、核心API与实现代码。随书附带的光盘包括书中示例代码以及Fourinone系统源代码。

作者简介

彭渊,资深架构师,现任华为企业中间件首席架构师,主要负责中间件和大数据。前淘宝网高级专家(花名:千峰) [10-11],先后在淘宝交易、淘宝中间件、集团核心系统、阿里金融等部门工作 [10]。曾任金蝶总体架构部SOA架构师,负责设计ESB。在Java技术领域从业十多年,撰写过多款开源软件,其中,淘宝分布式技术框架Fourinone为其代表作

在线阅读

文件大小: 10.32 MB    文件大加载慢,请耐心等待!

本书下载(PDF版本)

捐助 1.80元 可下载此资源!立即捐助 【捐助用于支付网站稳定运行所需服务器、宽带的费用】

联系我们

联系我们

类似文章