Skip to content

spring-avengers/summerframework

Repository files navigation

SummerFramework

SummerFramework是在Spring Cloud的基础上一些扩展

Features

  • 用携程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.

Releases

No releases published

Packages

No packages published

Languages