All Projects → Panlf → springboot-task-scheduled

Panlf / springboot-task-scheduled

Licence: other
🕘 基于SpringBoot和Spring自带的scheduled的定时任务,可以动态修改、删除、增加定时任务。

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to springboot-task-scheduled

Rq Scheduler
A lightweight library that adds job scheduling capabilities to RQ (Redis Queue)
Stars: ✭ 1,095 (+7721.43%)
Mutual labels:  scheduled-tasks
Node Cron
A simple cron-like job scheduler for Node.js
Stars: ✭ 2,064 (+14642.86%)
Mutual labels:  scheduled-tasks
every
Fluent API job scheduling engine for .NET
Stars: ✭ 22 (+57.14%)
Mutual labels:  scheduled-tasks
Frame Scheduling
Asynchronous non-blocking running many tasks in JavaScript. Demo https://codesandbox.io/s/admiring-ride-jdoq0
Stars: ✭ 64 (+357.14%)
Mutual labels:  scheduled-tasks
Queues
A queue system for Vapor.
Stars: ✭ 121 (+764.29%)
Mutual labels:  scheduled-tasks
Schedex
Simple scheduling for Elixir
Stars: ✭ 173 (+1135.71%)
Mutual labels:  scheduled-tasks
Cavalcade
A better wp-cron. Horizontally scalable, works perfectly with multisite.
Stars: ✭ 412 (+2842.86%)
Mutual labels:  scheduled-tasks
Jobber
Jobber is lightweight, simple and distributed task scheduler.
Stars: ✭ 25 (+78.57%)
Mutual labels:  scheduled-tasks
Laravel Database Schedule
Manage your Laravel Task Scheduling in a friendly interface and save schedules to the database.
Stars: ✭ 94 (+571.43%)
Mutual labels:  scheduled-tasks
Jobs
jobs 分布式任务调度平台
Stars: ✭ 245 (+1650%)
Mutual labels:  scheduled-tasks
Gcalcron
Schedule shell commands execution through Google Calendar
Stars: ✭ 81 (+478.57%)
Mutual labels:  scheduled-tasks
Windows10debloater
Script to remove Windows 10 bloatware.
Stars: ✭ 11,462 (+81771.43%)
Mutual labels:  scheduled-tasks
Hangfire.topshelf
Best practice for hangfire samples
Stars: ✭ 192 (+1271.43%)
Mutual labels:  scheduled-tasks
Cronmon
PHP Web app to monitor cron/scheduled tasks
Stars: ✭ 55 (+292.86%)
Mutual labels:  scheduled-tasks
Advanced-PRTG-Sensors
Collection of my Advanced PRTG Sensors
Stars: ✭ 60 (+328.57%)
Mutual labels:  scheduled-tasks
Quartznet
Quartz Enterprise Scheduler .NET
Stars: ✭ 4,825 (+34364.29%)
Mutual labels:  scheduled-tasks
Jcoder
Java Dynamic code or JAR , publish you Api or Schedule in flying
Stars: ✭ 137 (+878.57%)
Mutual labels:  scheduled-tasks
King.Service
Task scheduling for .NET
Stars: ✭ 34 (+142.86%)
Mutual labels:  scheduled-tasks
openMIC
Meter Information Collection System
Stars: ✭ 15 (+7.14%)
Mutual labels:  scheduled-tasks
Stevejobs
A simple jobs queue that just works (for Meteor.js)
Stars: ✭ 195 (+1292.86%)
Mutual labels:  scheduled-tasks

springboot-task-scheduled

基于SpringBoot和Spring自带的scheduled的定时任务,可以动态修改、删除、增加、暂停、重启定时任务。

说明

该定时任务是非分布式,只能单机使用。

技术

  • SpringBoot 2.1.4
  • Spring-Data-Jpa
  • MySQL

功能介绍

目前没有前端页面,只有后端的功能。

  • 新增、修改、删除定时任务
  • 分页查询定时任务列表
  • 获取job包下的全部全类名

安装运行

下载本代码,修改application.properties的数据库配置,启动即可。访问http://localhost:8080/swagger-ui.html查看控制器的功能。定时任务写在com.plf.task.scheduled.job包下,继承Runnable编写业务逻辑代码即可。

更新说明

1、支持在Runnable任务中进行Service调用,可参考com.plf.task.scheduled.job.MyRunnable2

2、支持在线代码的编译和定时运行,但是功能所限,不允许引入第三方Jar

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].