展开全部

主编推荐语

多位大数据专家联袂推荐,Autodesk资深系统研发工程师撰写,参透大规模分布式实时处理系统。

内容简介

全书分为3篇:第一篇详细讲解本书将要开发的分布式实时计算系统所涉及的相关技术,特别针对C++11的新特性着重介绍。第二篇剖析分布式计算系统编程细节,其中对每个重要的概念、模型和函数都加以阐述。第三篇主要关注实战用例,将编写数个极具实践价值的应用程序,为开发者提供参考。通过阅读本书,读者不仅能开发出一套基于C/C++实现的分布式实时计算系统,而且还可以以此学习和了解服务器编程接口设计以及UNIX服务器开发的多个重要主题,对未来实际应用与开发提供参考。

目录

  • 版权信息
  • 本书赞誉
  • 序一
  • 序二
  • 序三
  • 前言
  • 第1章 分布式计算概述
  • 1.1 分布式概念
  • 1.2 分布式计算及其原理
  • 1.3 分布式系统特性
  • 1.4 通用分布式计算系统
  • 1.5 分布式存储系统
  • 1.6 本章小结
  • 第2章 分布式系统通信基础
  • 2.1 时代的浪潮
  • 2.2 可靠的数据链路
  • 2.3 分层架构
  • 2.4 网络层
  • 2.5 传输层
  • 2.6 应用层
  • 2.7 基于消息协议的公告牌
  • 2.8 分布式通信举例——MapReduce
  • 2.9 本章小结
  • 第3章 通信系统高层抽象
  • 3.1 RPC介绍
  • 3.2 RESTful
  • 3.3 消息队列
  • 3.4 序列化
  • 3.5 使用Thrift实现公告牌服务
  • 3.6 本章小结
  • 第4章 走进C++高性能编程
  • 4.1 基于C++的留言板系统
  • 4.2 来自服务器的天书
  • 4.3 繁忙的服务器
  • 4.4 消失不见的内存
  • 4.5 本章小结
  • 第5章 分布式实时处理系统
  • 5.1 Hadoop与MapReduce
  • 5.2 Storm实时处理系统
  • 5.3 有保证的消息处理
  • 5.4 本章小结
  • 第6章 实时处理系统编程接口设计
  • 6.1 总体架构设计
  • 6.2 消息源接口设计
  • 6.3 消息处理器接口设计
  • 6.4 数据收集器设计
  • 6.5 元组接口设计
  • 6.6 序列化接口设计
  • 6.7 本章小结
  • 第7章 服务组件设计与实现
  • 7.1 Executor设计与实现
  • 7.2 Task设计与实现
  • 7.3 本章小结
  • 第8章 管理服务设计与实现
  • 8.1 President功能与设计
  • 8.2 President实现
  • 8.3 本章小结
  • 第9章 实时处理系统编程接口实现
  • 9.1 消息源接口实现
  • 9.2 消息处理单元接口实现
  • 9.3 数据收集器实现
  • 9.4 本章小结
  • 第10章 可靠消息处理
  • 10.1 基本概念
  • 10.2 接口设计
  • 10.3 具体实现
  • 10.4 本章小结
  • 第11章 通信系统设计与实现
  • 11.1 I/O多路复用方案解析
  • 11.2 基础工具
  • 11.3 传输层实现
  • 11.4 应用层HTTP实现
  • 11.5 跨平台分割编译
  • 11.6 与实时处理系统集成
  • 11.7 本章小结
  • 第12章 事务性Topology实现
  • 12.1 Exact-once语义解决方案
  • 12.2 设计细节
  • 12.3 事务性Topology API
  • 12.4 本章小结
  • 第13章 多语言接口
  • 13.1 C语言通用接口
  • 13.2 Python接口
  • 13.3 JavaScript接口
  • 13.4 Java接口
  • 13.5 Swift接口
  • 13.6 本章小结
  • 第14章 Squared设计与实现——实现高级抽象元语
  • 14.1 Storm Trident介绍
  • 14.2 Squared实现
  • 14.3 本章小结
  • 第15章 实战:日志流处理
  • 15.1 日志流处理设计方案
  • 15.2 实现Topology
  • 15.3 本章小结
  • 第16章 实战:频繁组合查找
  • 16.1 背景介绍
  • 16.2 频繁二项集挖掘方法
  • 16.3 编写Spout
  • 16.4 编写Bolt
  • 16.5 编写Topology
  • 16.6 本章小结
  • 第17章 实战:在AWS和阿里云上部署Hurricane实时处理系统
  • 17.1 AWS部署
  • 17.2 阿里云部署
  • 17.3 Hurricane分布式部署与管理
  • 17.4 部署分布式实时处理系统
  • 17.5 未来之路
  • 17.6 本章小结
展开全部

评分及书评

评分不足
1个评分
  • 用户头像
    给这本书评了
    5.0

    云计算与大数据为计算机科学领域注入了前所未有的活力,而大数据的实时处理更是为海量数据处理和数据挖掘带来了崭新的契机。从某种意义上讲,传统大数据的批处理方式已经一定程度上解决了我们所面临的问题,由 MapReduceBulk Synchronous Parallel 以及其他计算范式衍生而来的大规模计算集群已经广泛运用于生产环境中。

      转发
      评论

    出版方

    机械工业出版社有限公司

    机械工业出版社是全国优秀出版社,自1952年成立以来,坚持为科技、为教育服务,以向行业、向学校提供优质、权威的精神产品为宗旨,以“服务社会和人民群众需求,传播社会主义先进文化”为己任,产业结构不断完善,已由传统的图书出版向着图书、期刊、电子出版物、音像制品、电子商务一体化延伸,现已发展为多领域、多学科的大型综合性出版社,涉及机械、电工电子、汽车、计算机、经济管理、建筑、ELT、科普以及教材、教辅等领域。