SWAK架构基于 Spring Boot2构建微服务架构,集成通用的基础技术模块和业务模块,快速搭建可直接部署。统一的接口出入参和公共规范,支持多环境多机房,支持多业务多场景扩展点,支持容错,限流,隔离,兜底,支持接口监控业务监控。集成通用工具类,支持白名单,穿越预演能力。
SWAK分为三个部分,SWAK架构、SWAK组件以及SWAK脚手架。
<dependency>
<groupId>io.gitee.mcolley</groupId>
<artifactId>swak-bom</artifactId>
<version>Latest Version</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<dependency>
<groupId>io.gitee.mcolley</groupId>
<artifactId>swak-spring-boot-starter</artifactId>
<version>Latest Version</version>
</dependency>
中间件名称 | 版本 | 备注 |
---|---|---|
spring boot |
2.7.18 | spring boot |
我们提供了两个archetype
,SWAK脚手架使用 点击了解详情。
此外,我们还提供了一些非常有用的通用组件,这些组件可以帮助我们提升研发效率。
这些功能组件被收拢在Swak components
目录 下面。