# 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