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、消息驱动框架Spring Cloud Stream、分布式服务追踪框架Spring Cloud Sleuth;第10章通过搭建一个小型的购物网站,手把手教读者搭建一个微服务架构系统。希望读者通过本书的学习,能够学会Spring Cloud各个组件的用法,并了解分布式微服务架构的搭建过程。
本书附有配套视频、源代码、习题、教学课件等资源。为帮助初学者更好地学习本书中的内容,我们还提供了在线答疑。
本书既可作为高等教育本、专科院校计算机相关专业的Java类教材,也可作为对Spring Cloud感兴趣人员的自学用书。
我要评论