
实物拍摄 · 支持放大查看
本书是关于微服务和容器的实用指南。全书分为3部分,共13章。部分系统介绍微服务括微服务的概念、什么类型的组织适合转换到微服务程间通信、微服务的迁移与实现、将单体应用迁移到微服务等内容;部分讲述容器,具括Docker容器的概念、Docker安装、Docker接口、容器连网、容器编排、容器管理等知识点;第三部分提供一能完整的Helpdesk服务示例,帮助读者学以致用一步掌握微服务和容器的具体应用。 本书内容丰富,既适合微服务相关从业人员和容器开发人员阅读,也适合希望在生产环境中使用Docker的开发人员参考。
目 录部分 微服务第1章 微服务概览 31.1 什么是微服务 31.2 模块化架构 71.3 微服务的其他优点 81.4 微服务的缺点 9第2章 转换到微服务 112.1 疲劳与属 112.2 组织的学 122.3 微服务的商业案例 142.4 成本构成 15第3章程间通信 193.1 交互的类型 193.2 准备编写Web服务 203.3 微服务的维护 213.4 发现服务 213.4.1 API网关 223.4.2 服务注册中心 233.5 融会贯通 23第4章 微服务的迁移与实现 274.1 转换的必要 274.2 使用微服务创建新应用 294.2.1 组织的准备情况 294.2.2 基于服务的方式 304.2.3程间(服务与服务)通信 304.2.4 技术选型 314.2.5 实现 314.2.6 部署 324.2.7 运维 324.3 将单体应用迁移到微服务 334.3.1 微服务准则 344.3.2 重新架构服务 364.4 混合方式 37部分 容器第5章 Docker容器 415.1 虚拟机 415.2 容器 445.3 Docker架构和组件 455.4 Docker的力量:一个简单示例 48第6章 Docker安装 516.1 在Mac OS X上安装Docker 516.2 在Windows上安装Docker 566.3 在Ubuntu Linux上安装Docker 57第7章 Docker接口 617.1 关键Docker命令 617.1.1 docker search 617.1.2 docker pull 637.1.3 docker images 647.1.4 docker rmi 657.1.5 docker run 657.1.6 docker ps 677.1.7 docker logs 687.1.8 docker restart 727.1.9 docker attach 737.1.10 docker rm 737.1.11 docker inspect 757.1.12 docker exec 767.1.13 docker rename 777.1.14 docker cp 787.1.15 docker pause/unpause 797.1.16 docker create 807.1.17 docker commit 817.1.18 docker diff 817.2 Dockerfile 827.3 Docker Compose 86第8章 容器连网 898.1 关键Linux概念 898.2 互联 908.3 默认选项 938.3.1 none 948.3.2 host 948.3.3 bridge 968.4 自定义网络 998.4.1 自定义网桥网络驱动 1008.4.2 重叠网络驱动 1028.4.3 非重叠网络驱动和Macvlan 103第9章 容器编排 1059.1 Kuberes 1059.1.1 kubectl 1069.1.2 主节点 1069.1.3 工作节点 1089.1.4 示例:Kuberes集群 1099.2 Apache Mesos和Marathon 1109.2.1 Mesos主节点 1119.2.2 代理 1119.2.3 框架 1129.2.4 示例:Marathon框架 1129.3 Docker Swarm 1139.3.1 节点 1139.3.2 服务 1139.3.3 任务 1149.3.4 示例:Swarm集群 1149.4 服务发现 1169.5 服务注册中心 119第10章 容器管理 12110.1 监控 12110.2 日志记录 12210.3 指标收集 12510.3.1 docker stats 12510.3.2 API 12610.3.3 cAdvisor 12610.4 集群范围的监控工具 12710.4.1 Heapster 12710.4.2 Prometheus 127第三部分 项目实战——学以致用第11章 案例研究:单体Helpdesk应用 14511.1 Helpdesk应用概览 14511.2 应用架构 14611.2.1 身份验证、拦截器和授权 14711.2.2 账户管理 14811.2.3 工单 15111.2.4 产品目录 15311.2.5 预约 15611.2.6 留言板 15811.2.7 搜索 16011.3 构建应用程序 16111.3.1 搭建Eclipse 16111.3.2 构建应用 16211.3.3 部署与配置 16611.4 新需求和bug修复 168第12章 案例研究:迁移到微服务 17112.1 准备迁移 17112.1.1 采用微服务准则 17212.1.2 转换小结 17312.1.3 对架构的影响 17412.2 转换到微服务 17412.2.1 产品目录 17512.2.2 工单 17712.2.3 搜索 17812.3 应用构建和部署 17912.3.1 代码设置 17912.3.2 构建微服务 17912.3.3 部署与配置 18012.4 新需求与bug修复 183第13章 案例研究:容器化Helpdesk应用 18513.1 容器化微服务 18513.1.1 列出依赖项 18513.1.2 构建制文件和WAR文件 18613.1.3 创建Docker镜像 18613.1.4 构建Docker镜像 18913.1.5 在AWS上搭建DC/OS集群 19013.2 部署产品目录微服务 19513.2.1 向Marathon提交一个任务 19513.2.2 检查与扩展服务 19813.2.3 访问微服务 20013.3 更新单体应用 201结语 203附录A Helpdesk应用流 207附录B 安装Solr搜索引擎 217
品相说明:本书为八品,书脊轻微磨损,内页整洁无涂画,无缺页少页,具体以实物照片为准。
品相标准:十品为全新未翻阅;九品近全新有轻微痕迹;八品有明显使用痕迹但内容完整;七品及以下为有破损或缺页,页面会有详细说明。
瑕疵说明:拍品图片均为实物拍摄,因显示设备差异可能存在轻微色差,以收到实物为准。
交易方式:本站采用担保交易,买家付款后资金由平台托管,确认收货无误后放款给卖家。
配送说明:下单后 48 小时内发货,默认快递发货,满 99 元包邮,多件订单可合并运费。
议价规则:标注「价格面议」的商品可通过站内消息与卖家议价,达成一致后改价下单。
七天无理由退换:收到商品七日内,若与描述不符可申请退换,运费由责任方承担。
纠纷处理:如发生交易纠纷,可提交平台介入处理,客服 09:00-18:00 在线受理。
正品保障:平台对古籍、签名本等贵重商品提供鉴定咨询服务,发现赝品全额退款。