全是精华!阿里最新出品的“SpringCloud 架构笔记” GitHub 已爆火
传统的单体应用
什么是微服务
什么是 Spring Cloud
本章小结
第二章?实战前的准备工作
============
开发环境的准备
Spring Boot 入门
本章小结
第二部分 基础篇
========
第三章?Eureka 注册中心
===============
Eureka
使用 Eureka 编写注册中心服务
编写服务提供者
编写服务消费者
开启 Eureka 认证
Eureka 高可用搭建
常用配置讲解
扩展使用
本章小结
第四章?客户端负载均衡 Ribbon
==================
Ribbon
RestTemplate 结合 Ribbon?使用
负载均衡策略介绍
自定义负载策略
配置详解
重试机制
本章小结
![
全是精华!不愧是阿里出品的“SpringCloud 架构笔记”](https://static001.geekbang.org/infoq/f7/f7ff8ef2159b461d47a60b30828c2638.png)
第五章?声明式 REST 客户端 Feign
======================
使用 Feign 调用服务接口
自定义 Feign 的配置
脱离 Spring?Cloud?使用 Feign
本章小结
第六章?Hystrix 服务容错处理
==================
Hystrix
在 Spring?Cloud 中使用 Hystrix
Hystrix 监控
整合 Dashboard 查看监控数据
Turbine 聚合集群数据
本章小结
第七章?API 网关
==========
Zuul 简介
使用 Zuul 构建微服务网关
Zuul 路由配置
Zuul 过滤器讲解
Zuul 容错和回退
Zuul 高可用
本章小结
第三部分 实战篇
========
第八章?分布式配置管理
===========
自研配置管理框架 Smconf 简介
Smconf 工作原理
Smconf 部署
项目中集成 Smconf
Smconf 详细使用
Smconf 源码解析
本章小结
第九章?Sleuth 服务跟踪
===============
Spring Cloud 集成 Sleuth
整合 Logstash
整合 Zipkin
本章小结
第十章?微服务之间调用的安全认证
================
什么是 JWT
创建统一的认证服务
服务提供方进行调用认证
服务消费方申请 Token
Feign 调用前统一申请 Token 传递到调用的服务中
Zuul 中传递 Token 到路由的服务中
本章小结
第十一章?Spring Boot Admin
======================
Spring Boot Admin 的使用方法
开启认证
集成 Eureka
集成 Turbine
监控服务
本章小结
第十二章?服务的 API 文档管理
=================
Swagger 简介
集成 Swagger 管理 API 文档
Swagger?注解
Eureka 控制台快速查看 Swagger 文档
本章小结
第四部分 高级篇
========
第十三章 API 网关扩展
=============
用户认证
服务限流
服务降级
灰度发布
本章小结
第十四章?微服务之缓存
===========
Guava Cache 本地缓存
Redis 缓存
防止缓存穿透方案
防止缓存雪崩方案
本章小结
第十五章?微服务之存储
===========
存储选型
Mongodb
Mysql
Elasticsearch
本章小结
第十六章?微服务之分布式事物解决方案
==================
两阶段型
TCC 补偿型
最终一致性
最大努力通知型事物
本章小结
第十七章?分布式任务调度
============
评论