| 开本:16开 |
| 纸张:胶版纸 |
| 包装:平装-胶订 |
| 是否套装:否 |
| 国际标准书号ISBN:9787302710486 |
| 所属分类:图书>计算机/网络>程序设计>CC++C#VCVC++ |
新华书店正版,多仓就近发货,城市次日达,团购优惠咨询在线客服!重磅推荐
内容简介
本书旨在帮助你更好地理解编排系统的基本组成部分。无论你是工程师、站点可靠性工程师()还是软件工程师,今天的许多技术看起来可能像一个“黑箱”。你只需要将应用部署到云端,接着神奇的“事情”就会发生。本书分为部分,共章。第部分介绍了调度器的思维模型,并搭建了一个基础的代码框架,后续的章节将在此框架上进行详细实现。第部分实现了工作组件所需的概念。第部分实现了管理组件所需的概念。第部分指导读者重构初期实现的两个组件。第部分实现了一个命令行接口,让读者能够操作调度器。
作者简介
蒂姆·博林是一位拥有多年行业经验的软件工程师。在其职业生涯的大部分时间里,他一直是编排系统的实际使用者,所接触的系统包括、和。
目 录
第部分 导论
第章 编排器概述
为什么从零开始实现一个编排器
苦乐参半的往日时光
什么是容器,它与虚拟机有何不同
什么是编排器
编排系统的组件
任务
作业
调度器
管理器
工作节点
集群
命令行接口 第部分 导论
第章 编排器概述
为什么从零开始实现一个编排器
苦乐参半的往日时光
什么是容器,它与虚拟机有何不同
什么是编排器
编排系统的组件
任务
作业
调度器
管理器
工作节点
集群
命令行接口
认识
本书将使用哪些工具
关于硬件
本书未涉及的内容
分布式计算
服务发现
高可用性
负载均衡
安全性
本章小结
第章 从思维模型到基础代码
任务框架
工作节点框架
管理器框架
调度器框架
其他框架
让框架运转起来
本章小结
第章 为任务框架补充细节
:通过命令行启动、停止和检查容器
:通过启动、停止和检查容器
任务配置
启动和停止任务
本章小结
第部分 工作节点
第章 的工作节点们,团结起来
的工作节点
任务与
队列的作用
数据库的作用
计数任务
实现工作节点的方法
实现方法
实现方法
关于任务状态的插曲
实现方法
整合所有内容
本章小结
第章 工作节点的
工作节点概述
数据格式、请求与响应
结构体
处理请求
提供
整合所有内容
本章小结
第章 指标
应该收集哪些指标数据
从文件系统获取的指标数据
使用收集指标数据
在上暴露指标数据
整合所有内容
本章小结
第部分 管理器
第章 管理器的引入
管理器
结构体
实现管理器的方法
实现方法
实现方法
实现方法
向管理器添加任务
创建管理器
故障与弹性能力的讨论
整合所有内容
本章小结
第章 管理器的
管理器概述
路由
数据格式、请求和响应
结构体
处理请求
提供服务
提升便利性的几项重构
整合所有内容
本章小结
第章 可能出现的问题
新场景概述
故障场景
应用启动失败
应用程序错误
资源问题导致的任务启动失败
守护进程崩溃和重启导致的任务失败
机器崩溃和重启导致的任务失败
工作节点故障
管理器故障
恢复选项
从应用故障中恢复
从环境故障中恢复
从任务级故障中恢复
从工作节点故障中恢复
从管理器故障中恢复
实现健康检查
检查工作节点上的任务
在工作节点上实现任务更新
健康检查与重启
整合所有内容
本章小结
第部分 重构
第章 实现一个更复杂的调度器
调度问题
调度时应考虑的事项
调度器接口
将轮询调度器适配到调度器接口
使用新的调度器接口
向结构体添加新字段
修改帮助函数
修改管理器的多个方法
你注意到这个了吗
整合所有内容
调度器
相关理论
实践中的应用
完成 实现
使用调度器
本章小结
第章 实现任务的持久化存储
存储问题
接口
实现任务的内存存储
实现任务事件的内存存储
重构管理器以使用新的内存存储
重构工作节点
整合所有内容
引入
实现持久化任务存储
实现持久化任务事件存储
将内存存储替换为持久化存储
本章小结
第部分 命令行接口
第章 构建命令行接口
的核心组件
引入
框架
设置
应用程序
理解新的
理解
实现命令
实现命令
实现命令
实现命令
实现命令
实现命令
本章小结
第章 展望未来
参与及相关工具的开发
管理器工作节点模式与工作流系统
管理器工作节点模式与集成系统
结束语
附录 环境设置
显示全部信息
商品详情
内容简介
本书旨在帮助你更好地理解编排系统的基本组成部分。无论你是工程师、站点可靠性工程师()还是软件工程师,今天的许多技术看起来可能像一个“黑箱”。你只需要将应用部署到云端,接着神奇的“事情”就会发生。本书分为部分,共章。第部分介绍了调度器的思维模型,并搭建了一个基础的代码框架,后续的章节将在此框架上进行详细实现。第部分实现了工作组件所需的概念。第部分实现了管理组件所需的概念。第部分指导读者重构初期实现的两个组件。第部分实现了一个命令行接口,让读者能够操作调度器。
作者简介
蒂姆·博林是一位拥有多年行业经验的软件工程师。在其职业生涯的大部分时间里,他一直是编排系统的实际使用者,所接触的系统包括、和。
目 录
第部分 导论
第章 编排器概述
为什么从零开始实现一个编排器
苦乐参半的往日时光
什么是容器,它与虚拟机有何不同
什么是编排器
编排系统的组件
任务
作业
调度器
管理器
工作节点
集群
命令行接口 第部分 导论
第章 编排器概述
为什么从零开始实现一个编排器
苦乐参半的往日时光
什么是容器,它与虚拟机有何不同
什么是编排器
编排系统的组件
任务
作业
调度器
管理器
工作节点
集群
命令行接口
认识
本书将使用哪些工具
关于硬件
本书未涉及的内容
分布式计算
服务发现
高可用性
负载均衡
安全性
本章小结
第章 从思维模型到基础代码
任务框架
工作节点框架
管理器框架
调度器框架
其他框架
让框架运转起来
本章小结
第章 为任务框架补充细节
:通过命令行启动、停止和检查容器
:通过启动、停止和检查容器
任务配置
启动和停止任务
本章小结
第部分 工作节点
第章 的工作节点们,团结起来
的工作节点
任务与
队列的作用
数据库的作用
计数任务
实现工作节点的方法
实现方法
实现方法
关于任务状态的插曲
实现方法
整合所有内容
本章小结
第章 工作节点的
工作节点概述
数据格式、请求与响应
结构体
处理请求
提供
整合所有内容
本章小结
第章 指标
应该收集哪些指标数据
从文件系统获取的指标数据
使用收集指标数据
在上暴露指标数据
整合所有内容
本章小结
第部分 管理器
第章 管理器的引入
管理器
结构体
实现管理器的方法
实现方法
实现方法
实现方法
向管理器添加任务
创建管理器
故障与弹性能力的讨论
整合所有内容
本章小结
第章 管理器的
管理器概述
路由
数据格式、请求和响应
结构体
处理请求
提供服务
提升便利性的几项重构
整合所有内容
本章小结
第章 可能出现的问题
新场景概述
故障场景
应用启动失败
应用程序错误
资源问题导致的任务启动失败
守护进程崩溃和重启导致的任务失败
机器崩溃和重启导致的任务失败
工作节点故障
管理器故障
恢复选项
从应用故障中恢复
从环境故障中恢复
从任务级故障中恢复
从工作节点故障中恢复
从管理器故障中恢复
实现健康检查
检查工作节点上的任务
在工作节点上实现任务更新
健康检查与重启
整合所有内容
本章小结
第部分 重构
第章 实现一个更复杂的调度器
调度问题
调度时应考虑的事项
调度器接口
将轮询调度器适配到调度器接口
使用新的调度器接口
向结构体添加新字段
修改帮助函数
修改管理器的多个方法
你注意到这个了吗
整合所有内容
调度器
相关理论
实践中的应用
完成 实现
使用调度器
本章小结
第章 实现任务的持久化存储
存储问题
接口
实现任务的内存存储
实现任务事件的内存存储
重构管理器以使用新的内存存储
重构工作节点
整合所有内容
引入
实现持久化任务存储
实现持久化任务事件存储
将内存存储替换为持久化存储
本章小结
第部分 命令行接口
第章 构建命令行接口
的核心组件
引入
框架
设置
应用程序
理解新的
理解
实现命令
实现命令
实现命令
实现命令
实现命令
实现命令
本章小结
第章 展望未来
参与及相关工具的开发
管理器工作节点模式与工作流系统
管理器工作节点模式与集成系统
结束语
附录 环境设置
显示全部信息
商品详情