请问动态的添加定时任务该怎么做呢?

需求是这样的:

一个老师开设了一门课,课程有开课时间和结课时间,想在开课和结课的时候各发短信提醒老师一次,如果用固定的定时任务,每秒或者每分钟都检查一次,会造成不必要的资源浪费,而且显然也不优雅,在知道确切的开课时间和结课时间的情况下,而且是一次性的任务,你有没有更优的方案呢?注意:不止一个老师,可以开设很多课程,但是每个课程的开课时间和结课时间都已经通过表单获取到了。

评论区

JFinal

2017-04-14 15:46

Cron4jPlugin 动态化去创建和启动,然后再动态化的调用其 stop() 方法即可停掉,开发一个管理功能对这些 Cron4jPlugin 进行管理就可以了

Dull

2017-04-17 18:23

@JFinal 这方面我没有经验,你经验丰富,像这种需求你在项目中一般会采用固定的每秒/分检测数据库还是用动态定时,请指教

热门反馈

扫码入社