
Spring Cloud与Docker高并发微服务架构设计实施PDF电子书下载
编辑点评:
Spring Cloud与Docker高并发微服务架构设计实施从架构设计出发,结合实际讲解了Spring Cloud、Docker和Jenkins等工具的具体使用方法,用一个电商平台案例讲解了如何更好地将微服务架构的设计理念应用于生产实践中。
内容简介
《Spring Cloud与Docker高并发微服务架构设计实施》从架构设计、应用开发和运维部署三个方面出发,对微服务架构设计的实施进行了全方位的阐述和深入实践,并结合生产实际讲解了Spring Cloud、Docker 和Jenkins 等工具的具体使用方法。《Spring Cloud与Docker高并发微服务架构设计实施》中通过一个互联网电商平台实例实现了高并发的微服务架构设计,并通过详细的开发和实施过程,演示了构建一个安全可靠、稳定高效并可持续扩展的系统平台的方法。
《Spring Cloud与Docker高并发微服务架构设计实施》适合互联网应用开发设计人员参考学习。
作者简介
陈韶健,资深IT技术专家,著有《深入实践Spring Boot》(2016年10月机械工业出版社)、《Neo4j全栈开发》(2017年6月电子工业出版社)等书籍,在虚拟化技术领域、数据库使用和大数据分析、分布式架构设计、Spring等开源框架使用、微服务实施和开发等领域都有深入的研究和丰富的实践经验。未来研究方向:物联网、智慧城市、AI人工智能等。
本书章节组成
本书由三部分组成,各部分及其章节的结构如下所示。
第一部分 架构篇
第 1 章微服务架构与Spring Cloud
第 2 章微服务架构最佳设计
第 3 章电商平台微服务设计实例
第二部分 开发篇
第 4 章开发工具选用及Spring Boot基础
第 5 章电商平台微服务工程设计
第 6 章微服务治理基础服务开发
第 7 章Rest API微服务开发
第 8 章Web UI微服务开发
第 9 章电商平台移动商城开发
第 10 章商家管理后台与SSO设计
第 11 章平台管理后台开发
第三部分 运维篇
第 12 章服务器架构设计与Docker使用
第 13 章数据库集群设计与高可用读写分离实施
第 14 章分布式文件系统等基础设施安装与配置
第 15 章使用自动化构建工具Jenkins实现CI/CD
为什么要使用Spring Cloud
微服务架构的实施和使用已经经历了一定的历程,在这一过程中,亚马逊、Netlix在使用微服务架构设计中成功的经验及其取得的成绩,是一个令人振奋的结果。特别是Netlix OSS开源组件的推出,更掀起了一番微服务的热潮。
Spring团队在Netfix oss的基础上,推出了Spring Cloud微服务开发工具套件,极大地降低了微服务开发的门槛。使用Spring Cloud工具套件,可以让一个Java开发者,非常容易地开发微服务应用。
Spring Cloud专注于为典型用例和可扩展机制提供良好的开箱即用体验,涵盖了如下各个方面的功能。
分布式版本化配置。
服务注册和发现。
路由。
服务之间调用。
负载均衡。断路器。全局锁。
主机选举和集群状态。
分布式消息。
有了Spring Cloud,开发微服务应用就变得非常简单了。使用Spring Cloud,你可以在任何环境中进行开发和调试,包括自己的笔记本电脑、公司的局域网环境以及Cloud Foundry等托管平台。
评论