整个阿里的架构师都在用的一份SpringCloud微服务实战文档
什么是微服务架构
简单地说, 微服务是系统架构上的一种设计风格, 它的主旨是将一个原本独立的系统 拆分成多个小型服务,这些小型服务都在各自独立的进程中运行,服务之间通过基于HTTP 的RESTful API进行通信协作。 被拆分成的每一个小型服务都围绕着系统中的某一项或一 些耦合度较高的业务功能进行构建, 并且每个服务都维护着自身的数据存储、 业务开发、 自动化测试案例以及独立部署机制。 由千有了轻量级的通信协作基础, 所以这些微服务可 以使用不同的语言来编写。
第1章:基础知识
- 什么是微服务架构
- 与单体系统的区别
- 如何实施微服务
- 为什么选择SpringCloud.
- Spring Cloud简介
- 版本说明
第2章:微服务构建Spring
- 框架简介
- 快速入门
- 配置详解
- 监控与管理
第3章:服务治理SpringCloud Eureka
- 服务治理
- 搭建服务注册中心
- 注册服务提供者
- 高可用注册中心
- 服务发现与消费
- Eureka详解,
- 基础架构.
- 服务治理机制
- 源码分析
第4章:客户端负载均衡SpringCloud Ribbon
- 客户端负载均衡
- RestTemplate详解
- GET请求
- POST请求,
- PUT请求.
- DELETE请求
- 源码分析
- 负载均衡器
- 负载均衡策略
第5章:服务容错保护SprinCloud Hystrix
- 快速入门
- 原理分析
- 工作流程
- 断路器原理
- 依赖隔离
- 使用详解
- 创建请求命令,
- 定义服务降级
- 异常处理
- 命令名称、分组以及线程池划分.
- 请求缓存
第6章:声明式服务调用SpringCloud Feign
- 快速入门
- 参数绑定.
- 继承特性.
- Ribbon配置
- 全局配置
- 指定服务配置....
- 重试机制......
- Hystrix 配置
- 全局配置
- 禁用Hytrix
由于平台文章篇幅限制,细节内容过多,所以只把部分知识点截图出来粗略的介绍,每个小节点里面都有更细化的内容!
需要这份Springcloud微服务实战文档的朋友:点赞文章,后台私信“微服务资料”即可免费获取
相关文章