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

服务体验

店铺评分与同行业相比

用户评价:----

物流时效:----

售后服务:----

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

  • Spring Cloud微服务架构实战 陈韶健 著 专业科技 文轩网
  • 新华书店正版
    • 作者: 陈韶健著
    • 出版社: 电子工业出版社
    • 出版时间:2020-03-01 00:00:00
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    苏宁商家

    商家:
    文轩网图书旗舰店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    商品分类

         https://product.suning.com/0070067633/11555288247.html

     

    商品参数
    • 作者: 陈韶健著
    • 出版社:电子工业出版社
    • 出版时间:2020-03-01 00:00:00
    • 版次:1
    • 印次:1
    • 印刷时间:2020-03-01
    • 字数:403000
    • 页数:309
    • 开本:16开
    • 装帧:平装
    • ISBN:9787121382864
    • 国别/地区:中国
    • 版权提供:电子工业出版社

    Spring Cloud微服务架构实战

    作  者:陈韶健 著
    定  价:99
    出 版 社:电子工业出版社
    出版日期:2020年03月01日
    页  数:309
    装  帧:平装
    ISBN:9787121382864
    主编推荐

    内容简介

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

    作者简介

    精彩内容

    目录
    第一部分 架构
    第1章 微服务架构与Spring Cloud2
    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 IDEA37
    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 JPA59
    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 在主程序中支持MyBatis92
    7.4.2 基于REST协议的控制器设计93
    7.5 库存管理的Web应用开发94
    7.5.1 公共对象的依赖引用95
    7.5.2 商品分页数据调用设计95
    7.6 Web应用项目热部署设置97
    7.7 使用分布式文件系统DFS99
    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 客户端应用接入SSO201
    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 Swarm247
    12.6.3 Kubernetes249
    12.7 小结253
    第13章 可扩展分布式数据库集群的搭建254
    13.1 MySQL集群主机分配255
    13.2 主从同步设置256
    13.3 主主同步设置259
    13.4 数据库代理中间件选择261
    13.5 使用OneProxy实现读写分离设计261
    13.5.1 安装OneProxy262
    13.5.2 高可用读写分离配置263
    13.6 OneProxy分库分区设计267
    13.6.1 按范围分库分表268
    13.6.2 按值列表分库分表268
    13.6.3 按散列算法分库分表269
    13.7 双机热备设计271
    13.7.1 Real Server配置272
    13.7.2 LVS主机配置273
    13.7.3 LVS备用机配置275
    13.8 小结277
    第14章 高可用分布式文件系统的组建278
    14.1 FastDFS架构278
    14.2 FastDFS的安装279
    14.3 跟踪服务器配置280
    14.4 存储节点配置281
    14.5 上传文件测试282
    14.6 Nginx的安装及负载均衡配置283
    14.6.1 在跟踪器上安装Nginx283
    14.6.2 在存储节点上安装Nginx285
    14.7 开机启动287
    14.7.1 开机启动Tracker287
    14.7.2 开机启动Storage289
    14.7.3 开机启动Nginx291
    14.8 小结293
    第15章 使用Jenkins实现自动化构建294
    15.1 持续交付工作流程295
    15.2 Jenkins的安装296
    15.3 Jenkins的基本配置298
    15.4 Jenkins的自动部署实例300
    15.4.1 创建任务300
    15.4.2 任务配置301
    15.4.3 执行任务305
    15.5 小结309
    后记310
    参考文献311

    售后保障

    最近浏览

    猜你喜欢

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

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

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

    查看我的收藏夹

    确定

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

    关闭

    抱歉,您暂无任性付资格

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