更新时间:2022-10-26 17:23:59
封面
版权信息
版权
内容提要
前言
为什么要写这本书
本书特色
本书内容
创作团队
第1章 认识微服务
1.1 系统架构的发展历史
1.2 常见的微服务架构
1.3 Spring Boot和Spring Cloud的关系
第2章 准备开发环境
2.1 Java开发环境JDK
2.2 开发工具IntelliJ IDEA
2.3 项目管理工具Maven
第3章 贯穿案例
3.1 数据库
3.2 创建工程
3.3 使用Postman测试微服务
3.4 调用微服务
第4章 Eureka服务注册和发现
4.1 认识Eureka
4.2 使用Eureka
4.3 Eureka服务端高可用集群
4.4 Eureka常见问题
4.5 Eureka源码解析
第5章 基于Ribbon服务调用
5.1 认识Ribbon
5.2 基于Ribbon实现负载均衡调用
5.3 Ribbon源码解析
第6章 基于Feign服务调用
6.1 认识Feign
6.2 使用Feign实现服务调用
6.3 Feign自定义配置和使用
6.4 源码分析
第7章 Hystrix服务熔断
7.1 认识Hystrix
7.2 使用REST实现服务熔断
7.3 使用Feign实现服务熔断
7.4 使用Hystrix实现监控
7.5 源码分析
第8章 Spring Cloud Gateway服务网关
8.1 认识Spring Cloud Gateway
8.2 实现服务网关
8.3 路由规则
8.4 过滤器
8.5 网关限流
8.6 源码解析
第9章 Spring Cloud Stream消息驱动
9.1 认识Spring Cloud Stream
9.2 实现消息驱动
9.3 消费者组
9.4 消费分区
9.5 源码解析
第10章 Spring Cloud Config分布式配置中心
10.1 认识Spring Cloud Config
10.2 实现配置中心
10.3 服务总线
10.4 源码解析