整个阿里的架构师都在用的一份SpringCloud微服务实战文档

2020-07-02 00:00:00 微服 专区 架构 请求 服务

什么是微服务架构

简单地说, 微服务是系统架构上的一种设计风格, 它的主旨是将一个原本独立的系统 拆分成多个小型服务,这些小型服务都在各自独立的进程中运行,服务之间通过基于HTTP 的RESTful API进行通信协作。 被拆分成的每一个小型服务都围绕着系统中的某一项或一 些耦合度较高的业务功能进行构建, 并且每个服务都维护着自身的数据存储、 业务开发、 自动化测试案例以及独立部署机制。 由千有了轻量级的通信协作基础, 所以这些微服务可 以使用不同的语言来编写。

第1章:基础知识

  1. 什么是微服务架构
  2. 与单体系统的区别
  3. 如何实施微服务
  4. 为什么选择SpringCloud.
  5. Spring Cloud简介
  6. 版本说明


第2章:微服务构建Spring

  1. 框架简介
  2. 快速入门
  3. 配置详解
  4. 监控与管理


第3章:服务治理SpringCloud Eureka

  1. 服务治理
  2. 搭建服务注册中心
  3. 注册服务提供者
  4. 高可用注册中心
  5. 服务发现与消费
  6. Eureka详解,
  7. 基础架构.
  8. 服务治理机制
  9. 源码分析


第4章:客户端负载均衡SpringCloud Ribbon

  1. 客户端负载均衡
  2. RestTemplate详解
  3. GET请求
  4. POST请求,
  5. PUT请求.
  6. DELETE请求
  7. 源码分析
  8. 负载均衡器
  9. 负载均衡策略


第5章:服务容错保护SprinCloud Hystrix

  1. 快速入门
  2. 原理分析
  3. 工作流程
  4. 断路器原理
  5. 依赖隔离
  6. 使用详解
  7. 创建请求命令,
  8. 定义服务降级
  9. 异常处理
  10. 命令名称、分组以及线程池划分.
  11. 请求缓存


第6章:声明式服务调用SpringCloud Feign

  1. 快速入门
  2. 参数绑定.
  3. 继承特性.
  4. Ribbon配置
  5. 全局配置
  6. 指定服务配置....
  7. 重试机制......
  8. Hystrix 配置
  9. 全局配置
  10. 禁用Hytrix


由于平台文章篇幅限制,细节内容过多,所以只把部分知识点截图出来粗略的介绍,每个小节点里面都有更细化的内容!

需要这份Springcloud微服务实战文档的朋友:点赞文章,后台私信“微服务资料”即可免费获取

相关文章