# 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