本书是一本Spring Cloud开发的入门级教程图书,也是一本着重于动手实战的编程指导书。随着这两年Spring Cloud开发的日渐火热,无论是对于编程工作者、编程讲师或是编程爱好者与学生,掌握SpringCloud 开发技能都将为自己带来极大的收获。本书分15个章节对Spring Cloud的各种组件进行全面讲解,并针对某个组件的替代产品进行针对性的比较。有Spring Cloud的注册中心Eureka,Consul;网关组件Zuul和Gateway;异步消息队列Kafka,配置中心config等。本书章节简明扼要,务求用简洁的文字和代码将整个Spring Cloud技术体系进行讲解说明,读者在阅读的过程中也能收获匪浅。
内容简介
前言
第1章 Spring Cloud微服务简介
1.1 单体应用架构
1.2 微服务架构
1.3 Spring Cloud介绍
1.4 本章小结
第2章 微服务开发工具
2.1 IDEA基本配置
2.2 IDEA快捷键
2.3 代码相关技巧
2.4 IDEA代码模板配置
2.5 IDEA插件介绍
2.6 本章小结
第3章 注册中心
3.1 Eureka客户端
3.2 Eureka服务端
3.3 Eureka常用配置
3.4 Consul注册中心
3.5 本章小结
第4章 Feign客户端
4.1 Feign实例
4.2 Feign请求
4.3 Feign高级配置
4.4 Feign整合Zipkin
4.5 Hystrix注册中心
4.6 构建Hystrix服务端
4.7 构建Hystrix客户端
4.8 本章小结
第5章 Ribbon负载均衡器
5.1 Ribbon注册中心
5.2 Ribbon常用配置
5.3 本章小结
第6章 Config配置中心
6.1 Config服务端
6.2 Config客户端
6.3 本章小结
第7章 第三方配置中心
7.1 Apollo简介
7.2 Apollo配置中心
7.3 Apollo集群
7.4 Nacos配置中心
7.5 ZooKeeper配置中心
7.6 本章小结
第8章 Zuul网关
8.1 Zuul基础实例
8.2 Zuul实例
8.3 Zuul高级特性
8.4 本章小结
第9章 Gateway网关
9.1 Gateway简介
9.2 本章小结
第10章 Admin管理中心
10.1 Admin实例
10.2 Admin高级特性
10.3 本章小结
第11章 文档管理工具
11.1 Swagger实例构建
11.2 Swagger注解
11.3 Swagger实例
11.4 Postman使用方式
11.5 本章小结
第12章 MongoDB数据库
12.1 MongoDB简介
12.2 MongoDB实例
12.3 MongoDB高级特性
12.4 本章小结
第13章 Redis缓存
13.1 Redis的基础用法
13.2 Redis实例
13.3 Redis高级特性
13.4 缓存异常情况
13.5 本章小结
第14章 异步消息队列Kafka
14.1 Kafka基本介绍
14.2 Kafka实例
14.3 Kafka高级机制
14.4 Kafka常见问题
14.5 Bus整合Kafka
14.6 Bus整合RabbitMQ
14.7 本章小结

