# Spring-Cloud-Study **Repository Path**: swotxu/Spring-Cloud-Study ## Basic Information - **Project Name**: Spring-Cloud-Study - **Description**: SpringCloud入门到进阶 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2019-11-19 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: spring全家桶, nacos ## README # Spring-Cloud-Study #### 介绍 这是作者学习并使用 Spring-Cloud 时,创建并整理的相关 Demo,其中涉及到 Spring-Cloud 中常用的各大组件。同时,还有与 Demo 配套的博客,可以帮助面前的你快速入门及精通 Spring-Cloud 项目。 博客目录汇总:[:point_right: 戳这里 :point_left: ](https://blog.csdn.net/qq_39870079/article/details/106932783) #### 软件架构 此所有项目,SpringBoot 将基于 `2.2.8.RELEASE` 版本,SpringCloud 将基于 `Hoxton.SR6` 版本。 此项目涉及到的内容包括: 1. SpringCloud-Eureka 服务注册中心搭建 2. SpringCloud-Ribbon 服务间的负载均衡 3. SpringCloud-Feign 服务间Rest调用的高度封装 4. SpringCloud-Hystrix 服务保护机制(降级、熔断等) 5. SpringCloud-Stream 微服务消息驱动 6. SpringCloud-Config 微服务集器配置中心 7. SpringCloud-Sleuth 微服务跟踪 8. Spring-Data 微服务数据库相关(JPA、Redis、MongoDB等) #### 项目各目录介绍 各目录下相关项目涉及的内容如下: | 目录 | 内容 | |--------|--------| | 01 | Eureka | | 02 | Ribbon | | 03 | Feign | | 04 | Hystrix | | 05 | Stream | | 06 | Config | | 07 | Sleuth | | 08 | Data | #### 使用说明 1. 将需要的项目 Clone 至本地。 2. 使用 IDEA 或 Eclipse 打开项目。 3. 依据博客或者项目说明编译启动即可。 --- 最后,如果这个项目有帮到你,请点一个 **Star** :+1: ,这是对我最大的鼓励!!