Spring Cloud是一套完整的微服务解决方案,它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,可以说,Spring Cloud继承了Spring Boot的优点,屏蔽掉了复杂的配置和实现原理,最终给开发者留出了一套简单易懂、易部署和易维护的分布式系统开发工具包。
本书基于Spring Cloud Greenwich.SR2版本,全面介绍了Spring Cloud针对微服务架构中核心要素的解决方案和基础组件。其中,第1章主要介绍了微服务架构特点、Spring Cloud组件和版本;第2-9章主要介绍了Spring Cloud的常用组件,包括服务注册与发现Eureka、客户端负载均衡Ribbon、声明式服务调用Feign、服务容错保护Hystrix、网关Zuul、分布式配置中心Spring Cloud Config、消息驱动Stream、分布式服务追踪Spring Cloud Sleuth;第10章通过一个小型的购物网站,手把手教大家搭建一个微服务系统。希望大家通过本书的学习,能够学会Spring Cloud各个组件的用法,并了解分布式微服务架构的搭建过程。
本书既可作为高等院校本、专科计算机相关专业及其他工科专业的Java教材,也可作为供自学者使用的辅助教材,是一本适合所有想从事Spring Cloud微服务开发人员的入门级图书。
特色1:内容详尽
首先详细介绍了Spring Cloud微服务中常用的各个组件,并使用案例的方式采用理论与实践相结合,并且通过案例深入阐释各个组件工作原理。
特色2:针对性强
传智播客集合技术人员和讲师打造写书团队,深入研究当今企业对Java从业人员的实际需求,对应市场需求设计本书知识点。
特色3:案例丰富
通过整合Spring Cloud的相关组件实现了一个购物网站,其实现过程贯穿全书,案例步骤详细,配图合理,能够让读者身临其境感受企业应用开发。
特色4:配套资源丰富
本书附有配套视频、源代码、习题、教学PPT、教学设计等资源;另外,为了帮助初学者更好地学习本书讲解的内容,还提供了在线答疑服务,希望可以帮助更多的读者。