本书以实战化训练为宗旨,用详尽的案例讲述 Spring Cloud 的项目搭建方法和常用技术。每个案例都配有详细讲解和代码,可以帮助读者快速掌握书中的各个知识点。本书首先介绍系统架构的发展历史、常见的微服务架构、Spring Boot 和 Spring Cloud 的关系;然后介绍Spring Cloud 开发环境的搭建,如 JDK、IntelliJ IDEA、Maven 的安装和配置;继而介绍微服务环境的创建、微服务项目案例的搭建和微服务的调用;最后介绍常用的微服务技术,如 Eureka、Ribbon、Feign、Hystrix、Spring Cloud Gateway、Spring Cloud Stream 和 Spring Cloud Config。本书适合具备 Java 基础的开发人员、对微服务架构和 Spring Cloud 感兴趣的读者、想要了解 Spring 或Spring Cloud 的开发人员阅读。对尝试选择或实施微服务架构的团队来说,本书具有较高的参考价值。
作者简介:
周喜平,教授,研究方向为软件工程、软件开发技术。河南省优秀教师,河南省教育厅学术带头人,河南省高等学校计算机类专业教学指导委员会委员。发表论文30余篇,出版专著7部,主持和参与科研项目20余项,其中“河南省外经贸厅办工自动化系统”“电力及施工企业固定资产管理系统”“惠农资金管理系统”“地市级居民医疗保险信息管理系统”“纯电动汽车高并发数据采集平台”“基于标准分的教师评教系统”“智慧消防云平台”等项目均采用Java工具实现。
目录:
001 第 1 章 认识微服务
013 第 2 章 准备开发环境
031 第 3 章 贯穿案例
055 第 4 章 Eureka 服务注册和发现
089 第 5 章 基于 Ribbon 服务调用
115 第 6 章 基于 Feign 服务调用
143 第 7 章 Hystrix 服务熔断
175 第 8 章 Spring Cloud Gateway 服务网关
215 第 9 章 Spring Cloud Stream 消息驱动
249 第 10 章 Spring Cloud Config 分布式配置中心
点击下载