织梦CMS - 轻松建站从此开始!

PDF电子书分享

当前位置: 主页 > 计算机类 >

分布式系统应用设计PDF,TXT,epub,mobi,azw3电子书下载

时间:2020-04-08 21:16来源:未知 作者:断桥之上 点击:
分布式系统应用设计PDF,TXT,epub,mobi,azw3电子书下载 编辑推荐 容器及其编排系统的快速发展极大地改变了分布式系统的开发和部署方式,从此,我们有了全新的方式与接口来描述核心分布
分布式系统应用设计PDF,TXT,epub,mobi,azw3电子书下载
编辑推荐

容器及其编排系统的快速发展极大地改变了分布式系统的开发和部署方式,从此,我们有了全新的方式与接口来描述核心分布式系统的开发模式及可重用的容器化组件。作为一本指导性手册,本书主要介绍了常见的可重用的设计模式,以帮助开发人员更高效地开发可靠的分布式系统。

之前开发者经常不得不从头开发系统,导致每个系统架构看起来都各不相同。本书作者展示了如何利用现有的、验证过的设计模式来构建可靠的分布式系统。对于系统工程师和应用开发者而言,可以从中学习如何借助设计模式强大的语言和框架表征优势来显著提高工程质量。

内容简介

■ 深入理解设计模式和可重用组件如何帮助开发者开发可靠分布式系统。

■ 如何借助边车、适配器和大使模式在单机环境中将功能分解成为一组容器。

■ 掌握多节点常见的松耦合模式,以实现复制、扩展和组件之间的通信。

■ 学习大规模批处理设计模式,如工作队列、基于事件的处理和协调工作流程。

无论你是开发分布式系统的新兵,还是经验丰富的老手,本书所描述的设计模式和组件都可以帮助你将分布式系统开发从艺术转变为科学。分布式系统的可重用组件和相关开发模式使得开发者可以更专注于应用的核心逻辑。本书的目标是帮助开发人员在构建分布式系统时可以做得更好、更快、更高效。

作者简介

Brendan Burns,微软Azure的杰出工程师,也是Kubernetes开源项目的共同创始人。在加入微软之前,他曾在谷歌云平台工作,帮助构建了Deployment Manager和Cloud DNS等API。

目  录
目录
前言1
第1章 概述7
系统开发简介7
软件开发中的模式简介8
模式,实践和组件的价值10
小结12
第Ⅰ部分 单节点模式
第2章 边车模式17
一个边车模式的例子:为遗留系统增加HTTPS 功能18
基于边车模式的动态配置19
模块化应用容器20
使用边车模式构建一个简单的PaaS22
基于边车模式的模块化和可重用性设计23
前  言
谁适合读这本书如今几乎每个开发人员都堪称为分布式系统的开发人员或使用者(甚至两者皆有)。即使相对简单的移动应用也已经支持了云API,因此数据可以来自客户手中的任何设备。无论你是开发分布式系统的新兵,还是经验丰富的老手,本书所描述的设计模式和组件都可以帮助你将分布式系统开发从艺术转变为科学。分布式系统的可重用组件和相关开发模式使得开发者可以更专注于应用的核心逻辑。本书的目标是帮助开发人员在构建分布式系统时可以做得更好、更快、更高效。为何写这本书从Web搜索到云,在我的软件系统开发经历中,曾经负责过许多可扩展、可靠的分布式系统。
总的来说,这些系统几乎每一个都是从头开始构建的,而且其他很多分布式应用程序也是如此。虽然秉持着相同的设计理念,有时甚至是几乎相同的逻辑,但如何合理采用合适的设计模式或重用组件,依然是摆在开发者面前极具挑战性的任务。坦白讲,在重新系统实现上我浪费了太多的时间,而结果有时还不如原来那般精致。最近兴起的容器和容器编排系统则从根本上改变了分布式系统开发的格局。突然间,我们有了一个更好的对象与接口,来表示核心分布式系统模式及构建可重用的容器化组件。我写这本书主要是为了汇集分布式系统从业者的经验,提供一个可共享的语言和通用标准库,以方便快捷地构建更好的系统。
 
点击版本下载:   下载地址 (责任编辑:admin)
------分隔线----------------------------