全部商品分类

您现在的位置: 全部商品分类 > 电子电脑 > 计算机技术 > 操作系统

分布式系统设计实践

  • 定价: ¥59
  • ISBN:9787115519450
  • 开 本:16开 平装
  •  
  • 折扣:
  • 出版社:人民邮电
  • 页数:210页
  • 作者:编者:李庆旭
  • 立即节省:
  • 2019-11-01 第1版
  • 2019-11-01 第1次印刷
我要买:
点击放图片

导语

  

内容提要

  

    本书对近年来涌现出的各种主流分布式技术做了简要介绍和全面梳理。本书将分布式系统中涉及的技术分为前端构造技术、分布式中间件技术和分布式存储技术三大类,对每类技术都详细介绍了其原理、主流实现的设计思想和架构,以及相关应用场景。此外,本书还总结了分布式系统的构建思想,并分别针对业界几个非常成功的大型分布式系统(谷歌搜索系统、淘宝网电商平台、阿里云公有云平台、领英社交平台)进行了案例研究。
    本书适合业界的架构师、工程师、项目管理人员,也适合大中专院校的高年级本科生和研究生参考和阅读。

作者简介

    李庆旭,1999年北京工业大学计算机系硕士毕业。曾先后就职于华为、北电网络、微软、CA、Symantec/Veritas等国内外知名企业,担任过软件开发工程师、项目经理、团队技术负责人等职务。参与研发过的产品有电信网管软件、微软拼音输入法、微软SharePoint、微软Office 365、CA Clarity项目管理软件等。对软件技术有着浓厚的兴趣,常于工作之余涉猎软件的多个领域,如桌面操作系统、移动操作系统、分布式技术、人工智能、机器学习等。

目录

第一部分  分布式系统概述
  第1章  分布式系统概述
    1.1  分布式系统的组成
    1.2  分布式协调组件
    1.3  分布式存储系统
    1.4  分布式计算系统
      1.4.1  批处理分布式计算系统
      1.4.2  流处理分布式计算系统
      1.4.3  混合系统
    1.5  分布式系统中节点之间的关系
第二部分  分布式系统的前端构造技术
  第2章  Web框架的实现原理
    2.1  Web框架简介
    2.2  PHP Web MVC框架的工作原理
      2.2.1  框架的入口
      2.2.2  URL到控制器的映射
      2.2.3  如何将模型传给视图
    2.3  Java Web MVC框架原理
      2.3.2  框架的入口
        2.3.3Spring 4.0框架
      2.3.4  Java EE
      2.3.5  Spring与Java EE的比较
    2.4  Go语言Web开发
      2.4.1  Go语言简介
      2.4.2  Go语言Web开发
  第3章  反向代理与负载均衡
    3.1  反向代理
      3.1.1  Nginx
      3.1.2  Tengine
      3.1.3  Varnish
    3.2  负载均衡
      3.2.1  DNS负载均衡
      3.2.2  硬件负载均衡
      3.2.3  软件负载均衡
第三部分  分布式中间件
  第4章  分布式同步服务中间件
    4.1  分布式一致性协议
    4.2  分布式同步服务中间件简介
    4.3  分布式同步服务中间件的实现原理
      4.3.1  架构
      4.3.2  如何消除单点故障
      4.3.3  Chubby对外提供的API
      4.3.4  数据库
第四部分  分布式存储技术
第五部分  分布式系统的构建思想
第六部分  大型分布式系统案例研究及分析