Skip to content
savior edited this page Dec 7, 2023 · 3 revisions

官网

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

介绍

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

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

依赖

中央仓库

<dependency>
    <groupId>cn.sunjinxin.savior</groupId>
    <artifactId>savior</artifactId>
    <version>1.0.4</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 扩展点
savior-mq 消息队列
savior-toc 超时中心
savior-rule 规则引擎
savior-lock 分布式锁
savior-retry 重试机制
savior-event 事件总线
savior-cache 多级缓存
savior-workflow 工作流
...... ......