返回首页
苏宁会员
购物车 0
易付宝
手机苏宁

服务体验

店铺评分与同行业相比

用户评价:----

物流时效:----

售后服务:----

  • 服务承诺: 正品保障
  • 公司名称:
  • 所 在 地:

  • 正版 Spring Cloud微服务架构实战 陈韶健 电子工业出版社 978712
  • 新华书店旗下自营,正版全新
    • 作者: 陈韶健著 | 陈韶健编 | 陈韶健译 | 陈韶健绘
    • 出版社: 电子工业出版社
    • 出版时间:2019-09
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    苏宁商家

    商家:
    美阅书店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    商品分类

    商品参数
    • 作者: 陈韶健著| 陈韶健编| 陈韶健译| 陈韶健绘
    • 出版社:电子工业出版社
    • 出版时间:2019-09
    • 版次:第1版
    • 印次:1
    • 字数:403.4
    • 页数:16
    • 开本:24开
    • ISBN:9787121382864
    • 版权提供:电子工业出版社
    • 作者:陈韶健
    • 著:陈韶健
    • 装帧:平装
    • 印次:1
    • 定价:99.00
    • ISBN:9787121382864
    • 出版社:电子工业出版社
    • 开本:24开
    • 印刷时间:暂无
    • 语种:中文
    • 出版时间:2019-09
    • 页数:16
    • 外部编号:9741409
    • 版次:第1版
    • 成品尺寸:暂无

    第一部分 架构
    第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组件 85
    7.1.2 数据对象及其表结构定义 86
    7.1.3 Mapper与SQL定制 88
    7.2 数据库服务组装 89
    7.3 单元测试 91
    7.4 库存微服务接口开发 92
    7.4.1 在主程序中支持MyBatis 92
    7.4.2 基于REST协议的控制器设计 93
    7.5 库存管理的Web应用开发 94
    7.5.1 公共对象的依赖引用 95
    7.5.2 商品分页数据调用设计 95
    7.6 Web应用项目热部署设置 97
    7.7 使用分布式文件系统DFS 99
    7.7.1 分布式文件系统客户端开发 99
    7.7.2 商品图片上传设计 102
    7.7.3 富文本编辑器上传图片设计 106
    7.7.4 建立本地文件信息库 108
    7.8 总体测试 112
    7.9 小结 114
    第8章 海量订单系统微服务开发 115
    8.1 使用MongoDB支持海量数据 115
    8.1.1 使用Mongo插件 115
    8.1.2 MongoDB数据源相关配置 116
    8.2 订单文档建模 117
    8.2.1 订单及其明细数据 117
    8.2.2 订单状态枚举 119
    8.3 反应式MongoDB编程设计 121
    8.3.1 基于Spring Data的存储库接口设计 121
    8.3.2 动态分页查询设计 121
    8.4 Mongo单元测试 123
    8.5 订单接口微服务开发 125
    8.6 订单的分布式事务管理 127
    8.6.1 订单取消的消息生成 127
    8.6.2 订单取消的库存变化处理 129
    8.7 订单管理后台微服务开发 131
    8.7.1 订单查询主页设计 131
    8.7.2 订单状态修改设计 133
    8.8 集成测试 135
    8.9 小结 137
    第9章 移动商城的设计和开发 138
    9.1 移动商城首页设计 139
    9.2 商城的分类查询设计 143
    9.3 商品详情页设计 145
    9.4 用户下单功能实现 147
    9.5 商城的用户登录与账户切换设计 152
    9.5.1 用户登录设计 152
    9.5.2 切换账号设计 155
    9.6 订单查询设计 156
    9.7 集成测试 160
    9.8 小结 162
    第10章 商家管理后台与SSO设计 163
    10.1 商家权限体系的设计及开发 164
    10.1.1 权限管理模型设计 165
    10.1.2 权限管理模型的持久化设计 170
    10.1.3 权限管理模型的服务封装 171
    10.2 商家管理微服务设计 175
    10.2.1 商家管理服务层单元测试 175
    10.2.2 商家服务的接口开发 178
    10.3 SSO设计 183
    10.3.1 SSO的基本配置 183
    10.3.2 SSO第三方应用授权设计 184
    10.3.3 SSO登录认证设计 186
    10.3.4 有关验证码的说明 191
    10.3.5 SSO的主页设计 193
    10.4 SSO客户端设计 196
    10.4.1 安全认证的项目管理配置 196
    10.4.2 安全认证项目的配置类 196
    10.4.3 权限管理验证设计 198
    10.4.4 客户端应用接入SSO 201
    10.4.5 有关跨站请求的相关设置 203
    10.4.6 根据用户权限自动分配菜单 203
    10.5 小结 206
    第11章 平台管理后台与商家菜单资源管理 207
    11.1 平台管理后台访问控制设计 207
    11.1.1 实体建模 207
    11.1.2 为实体赋予行为 210
    11.1.3 数据访问服务设计 210
    11.1.4 单元测试 213
    11.2 平台管理后台的访问控制设计 214
    11.2.1 在访问控制中使用操作员 215
    11.2.2 平台管理后台的权限管理设计 215
    11.3 商家的注册管理设计 219
    11.4 商家权限及其菜单资源管理设计 222
    11.4.1 分类菜单管理设计 222
    11.4.2 模块菜单管理设计 224
    11.4.3 资源菜单管理设计 228
    11.5 商家角色管理设计 232
    11.6 小结 236
    第三部分 运维
    第12章 云服务环境与Docker部署工具 238
    12.1 虚拟机与基于Docker创建的容器 238
    12.2 安全可靠的云服务环境 239
    12.3 Docker和docker-compose的下载与配置 240
    12.3.1 Docker引擎的安装及使用 240
    12.3.2 docker-compose的下载及配置 241
    12.4 使用Docker方式发布微服务 242
    12.4.1 镜像创建及其生成脚本 242
    12.4.2 服务发布与更新 243
    12.5 使用Docker部署日志分析平台 243
    12.6 基于Docker的高级部署工具 246
    12.6.1 私域镜像仓库 246
    12.6.2 Docker Swarm 247
    12.6.3 Kubernetes 249
    12.7 小结 253
    第13章 可扩展分布式数据库集群的搭建 254
    13.1 MySQL集群主机分配 255
    13.2 主从同步设置 256
    13.3 主主同步设置 259
    13.4 数据库代理中间件选择 261
    13.5 使用OneProxy

    陈韶健,资深IT技术专家,著有《深入实践Spring Boot》(2016年10月机械工业出版社)、《Neo4j全栈开发》(2017年6月电子工业出版社)等书籍,在虚拟化技术领域、数据库使用和大数据分析、分布式架构设计、Spring等开源框架使用、微服务实施和开发等领域都有深入的研究和丰富的实践经验。未来研究方向:物联网、智慧城市、AI人工智能等。

    本书按架构设计、程序开发、运维部署层层递进讲解。代码全部赠送,作者定期维护。内容包括Spring Cloud、MyBatis、MongoDB、Docker Swarm、Kubernetes等。

    以案例驱动,整本书学完,基本可做一个简易电商平台。
    详细介绍如何使用Spring Cloud工具套件进行微服务应用的开发。
    详细介绍如何结合Consul、Docker、Kubernets和Jenkins等的使用方法,将开发的微服务应用以一种可扩展的方式在云端发布。

    本书以Spring Cloud为主导,以电商平台为实例,从服务架构设计的角度,对架构设计、程序开发、运维部署三个层面进行了详细的阐述。本书不仅详细介绍了如何使用Spring Cloud工具套件进行微服务应用的开发,还介绍了如何结合Consul、Docker、Kubernets和Jenkins等的使用方法,将开发的微服务应用以一种可扩展的方式在云端发布。通过对本书的系统学习,读者可快速将所掌握的知识应用于实际工作中,提高自身的职业竞争力。本书的读者对象为广大的Java开发者、系统架构师和系统运维人员。本书特别适合使用过Spring开源框架或具有一定Spring框架基础知识的读者阅读。


    tip1:本书按架构设计、程序开发、运维部署层层递进讲解。

    tip2:代码全部定期维护。

    tip3:以案例驱动,整本书学完,基本可做一个简易电商平台。

    tip4:详细介绍如何使用Spring Cloud工具套件进行微服务应用的开发。

    tip5:详细介绍如何结合Consul、Docker、Kubernets和Jenkins等的使用方法。

    tip6:将开发的微服务应用以一种可扩展的方式在云端发布。
     

    售后保障

    最近浏览

    猜你喜欢

    该商品在当前城市正在进行 促销

    注:参加抢购将不再享受其他优惠活动

    x
    您已成功将商品加入收藏夹

    查看我的收藏夹

    确定

    非常抱歉,您前期未参加预订活动,
    无法支付尾款哦!

    关闭

    抱歉,您暂无任性付资格

    此时为正式期SUPER会员专享抢购期,普通会员暂不可抢购