# spring-cloud-yun
**Repository Path**: avoid_loneliness/spring-cloud-yun
## Basic Information
- **Project Name**: spring-cloud-yun
- **Description**: 此框架的目的是为了让spring cloud alibaba和第三方的框架更好的融合和扩展。
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2021-02-21
- **Last Updated**: 2021-12-05
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# Spring Cloud Yun
此框架的目的是为了让spring cloud alibaba和第三方的框架更好的融合和扩展。
## 支持的版本列表
| 分支 | 最新版本 | Spring Cloud Alibaba基线版本 | 支持的Spring Cloud版本 | 支持的Spring Boot版本|
| ---------- | ------------ | ----------- | ----------- | ----------- |
| master | 1.0.0.RELEASES | 2.2.5.RC2 | Horsham | 2.2.X|
***注意:***
* 查询 [Spring Cloud Alibaba 版本说明](https://github.com/alibaba/spring-cloud-alibaba/wiki/%E7%89%88%E6%9C%AC%E8%AF%B4%E6%98%8E) 选择一个适合业务的版本使用。
## 为什么使用
1. spring-cloud-alibaba 的examples过于单一,且仅提供最小单元实例。对于真实企业开发过程中,
对于:
- 对spring-cloud和spring-boot由于没有提供显示模块分层管理,对于持续继承增加难度。
- 企业中大量的对于cloud和boot底层的扩展,很难集成到企业自己的分布式框架中。
- 大多是企业希望能过扩展自己的服务能力,并统一交由cloud框架做持续继承,那么spring-cloud-alibaba
的设计,将增加开发难度
2. 对于版本管理的友好,由于spring-cloud-alibaba版本管理比较混乱,我们提供spring-cloud-yun-dependencies
用于统一管理依赖
3. 完全代码无侵入的核心思想,力求做到所有能力全部做在配置中,用户业务无感知,无迁移成本。
## 功能模块
* **spring-cloud-yun-boot:**
* 对接spring-boot,实现对于springboot的依赖管理和扩展配置。
* **spring-cloud-yun-config:**
* 对接spring-cloud,进行配置管理,支持多环境、动态配置、全局配置、优先级多维度配置下发。
* **spring-cloud-yun-common:**
* 对于基础能力进行配置和扩展。
* **spring-cloud-yun-cloud:**
* 对接spring-cloud-alibaba,进行rpc能力扩展,上下文穿透,全链路监控,alibaba 中间件扩展等能力。
## 如何使用
spring-cloud-yun已发布在 [maven中央仓库](http://192.168.9.161:8081/service/rest/repository/browse/maven-releases/com/cloud/yun/)
使用dependencyManagement引入依赖。
com.cloud.yun
spring-cloud-yun-dependencies
${project.version}
pom
import
引入相应starter。
com.cloud.yun
spring-cloud-starter-yun-cache