Skip to content

issavior/savior

Repository files navigation

官网

轻量级分布式技术解决方案框架 - Savior

介绍

Savior是一款轻量级分布式技术解决方案框架,接入和使用极其简单,5秒钟即可接入使用!

Savior框架亦如其名,为业务立心,为技术立命,为往圣继绝学,为万世开太平,站在巨人的肩膀,比肩神明!

依赖

中央仓库

<dependency>
    <groupId>cn.sunjinxin.savior</groupId>
    <artifactId>savior</artifactId>
    <version>1.0.9-savior</version>
</dependency>

启动

在启动类上标注@Savior注解,即可启动Savior框架所有组件的功能。

import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.SpringApplication;
import cn.sunjinxin.savior.core.anno.Savior;

/**
 * @author issavior
 * @date 1314/05/20 00:00:00
 */
@Savior
@SpringBootApplication
public class AppRun {
    public static void main(String[] args) {
        SpringApplication.run(AppRun.class, args);
    }
}

组件

Savior框架中的组件亦可以独立引入,目前支持的组件:

组件 说明 文档 导航
savior-ext 扩展点 《扩展点文档》 https://github.com/issavior/savior
savior-mq 消息队列 《消息队列文档》 https://github.com/issavior/savior
savior-toc 超时中心 《超时中心文档》 https://github.com/issavior/savior
savior-doc 接口文档 《状态机文档》 https://github.com/issavior/savior
savior-rule 规则引擎 《规则引擎文档》 https://github.com/issavior/savior
savior-lock 分布式锁 《分布式锁文档》 https://github.com/issavior/savior
savior-core 核心组件 《核心组件文档》 https://github.com/issavior/savior
savior-retry 重试机制 《重试机制文档》 https://github.com/issavior/savior
savior-trace 链路追踪 《链路追踪文档》 https://github.com/issavior/savior
savior-ateye 服务穿透 《服务穿透文档》 https://github.com/issavior/savior
savior-event 事件总线 《事件总线文档》 https://github.com/issavior/savior
savior-cache 多级缓存 《多级缓存文档》 https://github.com/issavior/savior
savior-example 示例 《示例文档》 https://github.com/issavior/savior
savior-workflow 工作流 《工作流文档》 https://github.com/issavior/savior
savior-sequence 分布式ID 《分布式ID文档》 https://github.com/issavior/savior
savior-statemachine 状态机 《状态机文档》 https://github.com/issavior/savior
... ... ... ...

About

轻量级分布式技术解决方案框架

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages