# summerframework **Repository Path**: zwj_987625/summerframework ## Basic Information - **Project Name**: summerframework - **Description**: Micro Service Framework base on Spring Cloud - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2019-12-04 - **Last Updated**: 2022-06-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # SummerFramework SummerFramework是在Spring Cloud的基础上一些扩展 # Features * 用携程[Apollo](https://github.com/ctripcorp/apollo)替换原生的配置中心,把Apollo的app.id,env等环境参数与Spring Boot参数统一 * 对服务注册、发现进行扩展,多维度服务发现,自动负载,A/B测试 * 对服务调用进行扩展,Feign Client接口面向接口声明式编程,A/B测试 * 对微服务下Metrcis打点,将micrometer和skywalking结合在一起,把日志-调用链-metrcis进行有效结合 * 对Web Api进行统一规范,规范化返回结果,异常,api版本 * 封装锁,提供注解式加锁、自定义锁失败处理以及多种锁的实现 # Compile 1: 构建summerframework-build https://github.com/ke-finance/summerframework-build ``` mvn clean install ``` 2: 构建summerframework ``` ./install-all.sh ``` 3: 构建summerframework-release https://github.com/ke-finance/summerframework-release ``` mvn clean install ``` # Quick Start # License This software is free to use under the Apache License [Apache license](https://raw.githubusercontent.com/ke-finance/summerframework/master/LICENSE).