pdf下载网
计算机
历史
经济
管理
心理
社会
传记
哲学
医学
经典
Spring Cloud微服务架构实战 计算机与互联网 陈韶健 电子工业出版社 9787121382百度网盘pdf下载
作者:
简介:Spring Cloud微服务架构实战 计算机与互联网 陈韶健 电子工业出版社 9787121382
出版社:
出版时间:2020-03
pdf下载价格:0.00¥
免费下载
前去下载
书籍下载
下载地址
内容介绍
商品基本信息,请以下列介绍为准
商品名称:
Spring Cloud微服务架构实战
作者:
陈韶健
定价:
99.0
出版社:
电子工业出版社
出版日期:
2020-03-01
ISBN:
9787121382864
印次:
版次:
装帧:
平装
开本:
24开
内容简介
本书以Spring Cloud为,以电商平台为实例,从服务架构设计的角度,对架构设计、程序开发、运维部署三个层面进行了详细的阐述。本书不仅详细介绍了如何使用Spring Cloud工具套件进行微服务应用的开发,还介绍了如何结合Consul、Docker、Kubernets和Jenkins等的使用方法,将开发的微服务应用以一种可扩展的方式在云端发布。通过对本书的系统学习,读者可快速将所掌握的知识应用于实际工作中,提高自身的职业竞争力。本书的读者对象为广大的Java开发者、系统架构师和系统运维人员。本书适合使用过Spring开源框架或具有一定Spring框架基础知识的读者阅读。
目录
部分 架构
第1章 微服务架构与Spring Cloud 2
1.1 微服务架构的特点 2
1.2 微服务架构与整体式架构的区别 4
1.3 微服务架构与SOA的比较 7
1.4 微服务架构的优势 8
1.5 为实施微服务架构做好准备 9
1.5.1 思想观念 9
1.5.2 团队管理 10
1.5.3 自动化基础设施 10
1.6 Spring Cloud的优势 11
1.7 Spring Cloud工具套件介绍 12
1.8 Spring Cloud的版本说明 15
1.9 小结 15
第2章 高并发微服务架构设计 16
2.1 微服务总体架构设计 16
2.2 自然的压力分解 18
2.3 可弹性伸缩的集群环境 18
2.4 高度的独立性设计 19
2.5 API的分层调用关系 19
2.6 高可用的基础资源支持 20
2.7 快速响应的自动化基础设施 21
2.8 完善的监控体系 21
2.9 微服务的保障 21
2.10 小结 22
第3章 大型电商平台设计实例 23
3.1 电商平台总体设计 23
3.1.1 总体业务流程设计 23
3.1.2 总体业务功能设计 25
3.2 电商平台业务模型设计 25
3.2.1 移动商城业务模型 26
3.2.2 商家管理后台业务模型 26
3.2.3 平台管理后台业务模型 27
3.3 合理划分微服务 28
3.4 创建REST API微服务 29
3.5 创建Web UI微服务 30
3.5.1 移动商城Web UI微服务 30
3.5.2 商家管理后台的Web UI微服务 31
3.5.3 平台管理后台Web UI微服务 31
3.6 电商平台微服务体系架构 32
3.7 电商平台微服务项目工程 33
3.8 微服务项目数据库选型 33
3.9 电商平台微服务项目代码库 34
3.10 小结 34
第二部分 开发
第4章 开发环境准备 36
4.1 选择Java SDK的版本 36
4.2 InterlliJ IDEA 37
4.3 及配置Git客户端 37
4.4 创建Spring Cloud项目 38
4.5 小结 39
第5章 微服务治理 40
5.1 使用Consul创建注册中心 41
5.1.1 服务注册与发现 42
5.1.2 统一配置管理 44
5.2 合理发挥断路器的作用 46
5.3 如何实现有效的监控 47
5.3.1 服务健康状态监控 47
5.3.2 重大故障告警 49
5.3.3 断路器仪表盘 49
5.4 Zipkin链路跟踪 52
5.5 ELK日志分析平台 55
5.5.1 创建日志分析平台 55
5.5.2 使用日志分析平台 56
5.6 小结 57
第6章 类目管理微服务开发 58
6.1 了解领域驱动设计 58
6.1.1 DDD的分层结构 59
6.1.2 DDD的基本元素 59
6.2 Spring Data JPA 59
6.2.1 Druid数据源配置 60
6.2.2 JPA初始化和基本配置 62
6.3 实体建模 63
6.4 查询对象设计 65
6.5 数据持久化设计 66
6.6 数据管理服务设计 68
6.7 单元测试 70
6.8 类目接口微服务开发 71
6.8.1 RESTful接口开发 71
6.8.2 微服务接口调试 73
6.9 基于RESTful的微服务接口调用 74
6.9.1 声明式FeignClient设计 74
6.9.2 断路器的使用 76
6.10 类目管理Web应用微服务开发 76
6.10.1 接口调用引用相关配置 77
6.10.2 Spring MVC控制器设计 77
6.11 使用Thymeleaf模板 78
6.11.1 HTML页面设计 79
6.11.2 统一风格模板设计 80
6.12 总体测试 82
6.13 有关项目打包与部署 83
6.14 小结 84
第7章 库存管理与分布式文件系统 85
7.1 基于MyBatis的数据库开发 85
7.1.1 使用经过组装的MyBatis组件
编辑
tip1:本书按架构设计、程序开发、运维部署层层递进讲解。
tip2:代码全部定期维护。
tip3:以案例驱动,整本书学完,基本可做一个简易电商平台。
tip4:详细介绍如何使用Spring Cloud工具套件进行微服务应用的开发。
tip5:详细介绍如何结合Consul、Docker、Kubernets和Jenkins等的使用方法。
tip6:将开发的微服务应用以一种可扩展的方式在云端发布。
相关内容
5G为人工智能与工业互联网赋能 王喜文博士5G赋能系列丛书 未来科技5G改变全新世界人工智能技术书
人工智能 周晓垣 著
人工智能与医疗 动脉网蛋壳研究院
AOC液晶平板电视 58英寸智慧大屏显示器 4K全面屏HDR 10bit色彩 1+8G 安防监控人工智能杜比音效电视机58I3
友讯(D-LINK)dlink 企业级路由器 中小企业级智能网关 高品质企业级路由器网关 DI-7100G+ 5口千兆带机量200台
水星(MERCURY) 安防监控套装 高清监控套装 摄像头套装 APP远程监控 1路套装 400万像素POE供电型