# springcloud-learn
**Repository Path**: liwe17/springcloud-learn
## Basic Information
- **Project Name**: springcloud-learn
- **Description**: springcloud学习项目
- **Primary Language**: Java
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2021-10-29
- **Last Updated**: 2021-10-29
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# spring-cloud学习项目
## 项目介绍
- 本项目按照尚硅谷spring-cloud2020版本搭建
- https://www.bilibili.com/video/BV18E411x7eT?from=search&seid=9522633366948655739
## 项目搭建
### 搭建环境
| 软件名 |
spring-cloud |
spring-boot |
alibaba |
| 版本号 |
Hoxton.SR1 |
2.2.2.RELEASE |
2.1.0.RELEASE |
| 运行环境 |
java |
maven |
mysql |
| 版本号 |
1.8及以上 |
3.5及以上 |
5.7及以上 |
### 软件升级说明
| spring-cloud升级 |
| 组件名称 |
升级前组件 |
升级后组件 |
可选组件 |
| 服务注册中心 |
Eureka |
Nacos |
Zookeeper|Consul|Nacos |
| 服务调用1 |
Ribbon |
LoadBalance |
Ribbon |
| 服务调用2 |
Feign |
OpenFeign |
OpenFeign |
| 服务降级 |
Hystrix |
sentienl |
sentienl |
| 服务网关 |
Zuul |
gateway |
gateway |
| 服务配置 |
Config |
Nacos |
Nacos |
| 服务总线 |
Bus |
Nacos |
Nacos |
### 模块说明
| 模块名称 |
模块说明 |
| cloud-api-commons |
平台通用实体或工具 |
| cloud-eureka-server-7001 |
基于eureka的注册中心1 |
| cloud-eureka-server-7002 |
基于eureka的注册中心2 |
| cloud-consumer-order-80 |
基于eureka的服务消费者 |
| cloud-consumer-order-83 |
基于openfeign的服务消费者 |
| cloud-provider-payment-8001 |
基于eureka的服务提供者1 |
| cloud-provider-payment-8002 |
基于eureka的服务提供者2 |
| cloud-consumer-zk-order-81 |
基于zookeeper的服务提供者 |
| cloud-provider-payment-8004 |
基于zookeeper的服务提供者 |
| cloud-consumer-order-82 |
基于consul的服务消费者 |
| cloud-provider-payment-8006 |
基于consul的服务提供者 |
| cloud-consumer-order-84 |
测试hystrix的服务消费者 |
| cloud-hystrix-dashboard-9000 |
服务监控模块hystrix |
| cloud-provider-payment-8008 |
测试hystrix的服务提供者 |
| cloud-front-gateway-9527 |
基于gateway网关模块 |
| cloud-config-center-3344 |
基于spring-config-server模块 |
| cloud-config-client-3355 |
基于spring-config-client模块1 |
| cloud-config-client-3366 |
基于spring-config-client模块2 |