SummerFramework是在Spring Cloud的基础上一些扩展
-
用携程Apollo替换原生的配置中心,把Apollo的app.id,env等环境参数与Spring Boot参数统一
-
对服务注册、发现进行扩展,多维度服务发现,自动负载,A/B测试
-
对服务调用进行扩展,Feign Client接口面向接口声明式编程,A/B测试
-
对微服务下Metrcis打点,将micrometer和skywalking结合在一起,把日志-调用链-metrcis进行有效结合
-
对Web Api进行统一规范,规范化返回结果,异常,api版本
-
封装锁,提供注解式加锁、自定义锁失败处理以及多种锁的实现
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
This software is free to use under the Apache License Apache license.