Skip to content

spring-avengers/summerframework

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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.

About

Micro Service Framework base on Spring Cloud

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages