SpirngBootStarter秒级时间调度框架E-clock,可持久化存储到mongodb和redis中
简介
eclock是针对秒级任务调度的开源框架(非传统根据表达式定期执行),可以在业务逻辑中灵活的添加任务,并提供多种回调方法,在回调方法内可以根据业务再一次灵活的控制后续需要执行业务,该框架基于SpirngBootStarter的方式进行开发,仅支持以SpringBoot为框架开发的应用集成(可以再基础上封装api通过rpc或tcp的方式进行二次开发,实现跨平台使用),并提供基于Redis和MongoDB的持久化存储的高可用方案
如何安装?
只需要依赖jar包即可
源码版本可以去github查看
maven依赖版本可以去maven中央仓库查看
<dependency>
<groupId>com.github.nobugboy</groupId>
<artifactId>eclock</artifactId>
<version>0.0.6</version>
</dependency>
如果程序没有使用reids和mongo就排除redis和mogo的自动装配,如果需要使用就删除排除即可
@SpringBootApplication(exclude = {
RedisAutoConfiguration.class,
MongoAutoConfiguration.class
})
参数对照表
[Read More]