您好,欢迎来到聚文网。
登录
免费注册
网站首页
|
搜索
热搜:
磁力片
|
漫画
|
购物车
0
我的订单
商品分类
首页
幼儿
文学
社科
教辅
生活
销量榜
云原生构建 微服务、容器化与容器编排
字数: 430000
装帧: 平装
出版社: 中国铁道出版社有限公司
出版日期: 2021-11-01
商品条码: 9787113284114
版次: 1
开本: 16开
页数: 320
出版年份: 2021
定价:
¥99
销售价:
登录后查看价格
¥{{selectedSku?.salePrice}}
库存:
{{selectedSku?.stock}}
库存充足
{{item.title}}:
{{its.name}}
加入购物车
立即购买
加入书单
收藏
精选
¥5.83
世界图书名著昆虫记绿野仙踪木偶奇遇记儿童书籍彩图注音版
¥5.39
正版世界名著文学小说名家名译中学生课外阅读书籍图书批发 70册
¥8.58
简笔画10000例加厚版2-6岁幼儿童涂色本涂鸦本绘画本填色书正版
¥5.83
世界文学名著全49册中小学生青少年课外书籍文学小说批发正版
¥4.95
全优冲刺100分测试卷一二三四五六年级上下册语文数学英语模拟卷
¥8.69
父与子彩图注音完整版小学生图书批发儿童课外阅读书籍正版1册
¥24.2
好玩的洞洞拉拉书0-3岁宝宝早教益智游戏书机关立体翻翻书4册
¥7.15
幼儿认字识字大王3000字幼儿园中班大班学前班宝宝早教启蒙书
¥11.55
用思维导图读懂儿童心理学培养情绪管理与性格培养故事指导书
¥19.8
少年读漫画鬼谷子全6册在漫画中学国学小学生课外阅读书籍正版
¥64
科学真好玩
¥12.7
一年级下4册·读读童谣和儿歌
¥38.4
原生态新生代(传统木版年画的当代传承国际研讨会论文集)
¥11.14
法国经典中篇小说
¥11.32
上海的狐步舞--穆时英(中国现代文学馆馆藏初版本经典)
¥21.56
猫的摇篮(精)
¥30.72
幼儿园特色课程实施方案/幼儿园生命成长启蒙教育课程丛书
¥24.94
旧时风物(精)
¥12.04
三希堂三帖/墨林珍赏
¥6.88
寒山子庞居士诗帖/墨林珍赏
¥6.88
苕溪帖/墨林珍赏
¥6.88
楷书王维诗卷/墨林珍赏
¥9.46
兰亭序/墨林珍赏
¥7.74
祭侄文稿/墨林珍赏
¥7.74
蜀素帖/墨林珍赏
¥12.04
真草千字文/墨林珍赏
¥114.4
进宴仪轨(精)/中国古代舞乐域外图书
¥24.94
舞蹈音乐的基础理论与应用
内容简介
本书力求对构建云原生应用做一个较为完整的梳理,意在建立云原生应用编程技术的知识体系和对云原生的理解。本书从单体应用编程基础开始,带领读者一步步地完成单体应用并将单体应用改造成微服务,然后进行容器化以及容器编排,循序渐进地构造云原生应用。本书着重于经验分享和总结,同时也会有相关的概念解析以及代码示例,希望能够帮助大家少走弯路,共同学习与进步。本书主要面向有一定基础和工作经验的软件工程师和架构师,旨在通过梳理云原生应用编程中的关键和实用知识点,并伴有相应的概念解析及实践案例,进而更快地建立起自身对云原生应用的理解以及感受传统应用演变为云原生应用的过程变化。
目录
第1章 何为云原生,云原生为何而生
1.1 现代软件行业的需求
1.1.1 上线交付时间要求越来越短
1.1.2 支持的设备形式越来越多样化
1.1.3 服务可靠性要求越来越高
1.2 软件架构的变化
1.2.1 集中式架构
1.2.2 分布式架构
1.2.3 云原生架构
1.3 云原生简介
1.3.1 什么是云原生
1.3.2 什么是云原生应用
1.4 如何构造云原生应用
1.4.1 云原生应用设计理念
1.4.2 云原生应用的12要素
1.4.3 云原生应用的构造步骤
1.5 本章小结
第2章 从0到1——单体应用
2.1 单体应用介绍
2.1.1 单体应用:不可分割的软件架构
2.1.2 单体应用的优缺点
2.1.3 单体应用的适用场景
2.2 单体应用实践——微商城项目介绍与设计
2.2.1 项目背景
2.2.2 开发工具与技术栈
2.3 项目开发前——Spring Boot概念
2.3.1 Spring Boot:快速配置开发的脚手架
2.3.2 Spring Boot Starters:依赖关系描述符
2.3.3 Spring Cloud:系列框架的有序集合
2.3.4 Spring、Spring MVC、Spring Boot、Spring Cloud之间的联系与区别
2.3.5 Spring Initializr:项目结构创建工具
2.4 项目开发——微商城搭建实践
2.4.1 使用Spring Initializr初始化项目
2.4.2 项目分层——持久层
2.4.3 项目分层——业务逻辑层
2.4.4 项目分层——控制层
2.4.5 添加用户认证拦截
2.4.6 配置H2数据库
2.4.7 使用Swagger自动生成接口文档
2.4.8 配置log
2.4.9 启动项目并进行接口测试
2.5 项目开发——应用构建与部署
2.5.1 打包类型选择——jar与war
2.5.2 使用Maven构建可运行的jar包
2.5.3 使用Maven构建可外部部署的war包
2.5.4 部署jar/war包并启动应用程序
2.6 本章小结
第3章 拆分单体应用方法及微服务设计模式
3.1 不仅仅是编码——馓服务介绍
3.1.1 两面性:微服务的优缺点
3.1.2 项目需要从单体应用切换成微服务吗
3.2 单体应用拆分成微服务设计理论
3.3 微服务场景下事务控制的典型解决方案
3.3.1 二阶段提交
3.3.2 三阶段提交
3.3.3 服务化的二阶段提交(TCC)
3.3.4 基于消息的最终一致性方案
3.3.5 如何选择事务控制解决方案
3.4 微服务架构常见的设计模式
3.4.1 独享数据库
3.4.2 事件溯源
3.4.3 命令查询职责分离
3.4.4 外部化配置
3.4.5 API网关
3.4.6 服务发现
3.4.7 断路器
3.4.8 健康检查
3.4.9 日志聚合
3.4.10 日志审计
3.4.11 分布式追踪
3.4.12 访问令牌
3.5 本章小结
第4章 单体应用微服务改造实践
4.1 单体应用内分隔服务
4.1.1 创建划分服务的包
4.1.2 查看依赖结构矩阵
4.1.3 改造服务之间的相互依赖
4.2 外部化配置
4.2.1 生成Config Server基本框架
4.2.2 配置Config Server
4.2.3 启用Config Server
4.2.4 启动Config Server
4.2.5 配置中心客户端
4.3 服务注册与发现
4.3.1 生成Eureka Server基本框架
4.3.2 配置Eureka Server
4.3.3 启用Eureka Server
4.3.4 更新配置中心全局配置
4.3.5 启动Eureka Server
4.4 健康检查
4.5 熔断
4.6 服务追踪
4.6.1 运行Zipkin Server
4.6.2 应用服务集成Zipkin
4.7 API网关
4.7.1 生成API Gateway基本框架
4.7.2 配置API网关
4.7.3 启动API网关
4.8 日志聚合与分析
4.8.1 分布式搜索和分析引擎Elasticsearch
4.8.2 分析和可视化平台Kibana
4.8.3 数据收集引擎Logstash
4.8.4 应用服务集成ELK
4.9 微商城接近改造成微服务架构
4.9.1 微商城总体微服务架构图
4.9.2 按照应用内分隔服务理论将业务服务拆分
4.9.3 微商城微服务启动实践
4.10 本章小结
第5章 微服务进阶——容器化技术
5.1 容器化技术介绍
5.1.1 容器化:应用程序级别的虚拟化
5.1.2 容器:标准化的软件单元
5.2 开源的应用容器引擎Docker
5.2.1 运行和管理容器的核心软件Docker Engine
5.2.2 Docker容器的特点
5.2.3 为什么要使用Docker
5.2.4 容器与虚拟机的区别
5.3 Docker架构
5.3.1 Docker守护进程
5.3.2 Docker客户端
5.3.3 Docker仓库
5.3.4 Doeker对象
5.3.5 底层技术支持
5.4 Docker安装
5.4.1 卸载旧版本
5.4.2 安装方法的选择
5.4.3 使用Docker仓库进行安装
5.4.4 运行第一个容器
5.5 镜像和容器的基本操作
5.5.1 获取镜像
5.5.2 列出镜像
5.5.3 删除镜像
5.5.4 运行容器
……
×
Close
添加到书单
加载中...
点此新建书单
×
Close
新建书单
标题:
简介:
蜀ICP备2024047804号
Copyright 版权所有 © jvwen.com 聚文网