# rooster **Repository Path**: gbinb/rooster ## Basic Information - **Project Name**: rooster - **Description**: 基于quartz写了一个简单易于监控的定时器组件,可以实现在线启动、停止、修改定时参数、job运行监控,也支持多节点部署,手动指定每个节点执行的任务; - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: https://rooster.fetosoft.cn/ - **GVP Project**: No ## Statistics - **Stars**: 5 - **Forks**: 2 - **Created**: 2021-08-14 - **Last Updated**: 2022-07-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # rooster #### 介绍 项目中经常会用到定时器,最简单莫过于springboot中的scheduled了,只需要在方法上加个@Scheduled注解,即可实现定时任务的功能。但这样也有明显的缺点,无法实现在线灵活配置,job任务的管理,还有非常必要的监控。我因此基于quartz写了一个简单易用的定时器组件,可以实现在线启动、停止、修改定时参数、job运行监控,也支持多节点部署,手动指定每个节点执行的任务。 #### 软件各模块说明 - rooster-autoconfigure #自动配置模块 - rooster-core #核心实现代码 - rooster-demo #多机部署DEMO - rooster-demo-stand #单机部署DEMO,与多机部署的区别是省去了zookeeper组件的支持 #### 在线Demo [https://rooster.fetosoft.cn/](https://rooster.fetosoft.cn/) ![输入图片说明](https://images.gitee.com/uploads/images/2021/0910/221135_4a3bc109_113373.png "rooster.png") #### 使用说明 [http://fetosoft.cn/archives/2021/08/14/321](http://fetosoft.cn/archives/2021/08/14/321)