scala - 如何在每天晚上11点运行任务

时间:2016-07-06 08:52:36

标签: scala playframework akka

使用playframework,我试图在晚上11点运行一个函数来发送邮件,但我不知道该怎么做。 我在互联网上发现了许多答案,但我还没有设法适应Scala语言,你有教程的例子吗?

2 个答案:

答案 0 :(得分:2)

查看Akka SchedulerPlay! Scheduled jobs

编辑:

我个人更喜欢Play!使用cron的调度程序。因此,在示例(复制/粘贴)中,您可以创建类似于此的Scala类:

import play.jobs.*;

/** Fire at 12pm (noon) every day **/ 
@On("0 0 12 * * ?")
public class Bootstrap extends Job {

    public void doJob() {
        Logger.info("Maintenance job ...");
        ...
    }

}

答案 1 :(得分:0)

我建议你使用akka quartz scheduler https://github.com/enragedginger/akka-quartz-scheduler