全部商品分类

您现在的位置: 全部商品分类 > 电子电脑 > 计算机技术 > 硬件及维护

Spring Cloud与Docker高并发微服务架构设计实施

  • 定价: ¥79
  • ISBN:9787121341618
  • 开 本:16开 平装
  •  
  • 折扣:
  • 出版社:电子工业
  • 页数:344页
  • 作者:陈韶健
  • 立即节省:
  • 2018-06-01 第1版
  • 2018-06-01 第1次印刷
我要买:
点击放图片

导语

  

内容提要

  

    陈韶健著的《Spring Cloud与Docker高并发微服务架构设计实施》从架构设计、应用开发和运维部署三个方面出发,对微服务架构设计的实施进行了全方位的阐述和深入实践,并结合生产实际讲解了Spring Cloud、Docker和Jenkins等工具的具体使用方法。书中通过一个互联网电商平台实例实现了高并发的微服务架构设计,并通过详细的开发和实施过程,演示了构建一个安全可靠、稳定高效并可持续扩展的系统平台的方法。
    本书适合互联网应用开发设计人员参考学习。

作者简介

    陈韶健,具有15年以上的IT从业经验的资深专家。在编辑语言使用上,精通.Net和Java两大体系,尤其对Spring和Spring Boot有深入研究,并著有《深入实践Spring Boot》一书,于2016年11月在机械工业出版社出版。在数据库方面,熟悉SQL Server,Oracle,MySQL等传统关系型数据库,以及Redis,MongoDB,Neo4j等NoSQL数据库,并对Neo4j有更多的爱好和深入地研究。另外,在系统设计、服务器架构设计、数据安全和性能优化等方面都有丰富的实践和工作经验。

目录

第一部分 架构篇
  1 微服务架构与Spring Cloud
    1.1 微服务概念的由来
    1.2 微服务的定义
    1.3 微服务架构与整体式架构的区别
    1.4 微服务架构与SOA的比较
    1.5 为什么要使用微服务架构
    1.6 为实施微服务架构做好准备
      1.6.1 思想观念的转变
      1.6.2 团队管理方式的改变
      1.6.3 自动化基础设施的建设
    1.7 为什么要使用Spring Cloud
    1.8 Spring Cloud组件介绍
    1.9 Spring Cloud的版本说明
    1.10 小结
  2 微服务架构最佳设计
    2.1 合理划分微服务
    2.2 微服务治理
    2.3 Rest API微服务设计
      2.3.1 使用数据库集群
      2.3.2 读写分离设计
      2.3.3 使用缓存
      2.3.4 保证Rest API微服务的独立性
    2.4 Web UI 微服务设计
      2.4.1 使用FeignClient实现负载均衡调用
      2.4.2 使用Hystrix实现容错设计
      2.4.3 使用非阻塞的异步编程技术实现高并发调用
      2.4.4 使用分布式文件系统
    2.5 微服务之间调用规则设计
    2.6 数据最终一致性设计
    2.7 分布式集群架构设计
    2.8 微服务运行环境安全设计
    2.9 小结
  3 电商平台微服务设计实例
    3.1 电商平台总体设计
      3.1.1 总体业务流程设计
      3.1.2 总体业务功能设计
    3.2 电商平台业务模型设计
      3.2.1 移动商城业务模型
      3.2.2 商家管理后台业务模型
      3.2.3 平台管理后台业务模型
    3.3 创建Rest API微服务
    3.4 创建Web UI微服务
      3.4.1 移动商城Web UI微服务
      3.4.2 商家管理后台的Web UI微服务
      3.4.3 平台管理后台Web UI微服务
    3.5 电商平台微服务体系结构
    3.6 小结
第二部分 开发篇
第三部分 运维篇
后记
参考文献