相关疑难解决方法(0)

如何在Play Framework 2.4.2 scala中正确安排任务?

尝试在Play Framework 2.4.2 Scala中安排这样的任务,但没有运气:

import akka.actor.Actor
import play.api.libs.concurrent.Akka
import scala.concurrent.duration._
import play.api.Play.current
import scala.concurrent.ExecutionContext.Implicits.global

class Scheduler extends Actor {

  override def preStart() {
    val dbupdate = Akka.system.scheduler.schedule(
      0.microseconds, 5.minutes, self, "update")
    val pictureClean = Akka.system.scheduler.schedule(
      0.microseconds, 30.minutes, self, "clean")
  }

  def receive = {
    case "update" => updateDB()
    case "clean" => clean()
  }

  def updateDB(): Unit ={
    Logger.debug("updates running")
  }

  def clean(): Unit ={
    Logger.debug("cleanup running")
  }
}
Run Code Online (Sandbox Code Playgroud)

控制台中没有打印任何内容.我做错了什么?

scala scheduled-tasks guice playframework-2.4

8
推荐指数
1
解决办法
5047
查看次数

是否从Play框架中删除了异步作业?什么是更好的选择?

我想使用,Job所以我可以在应用程序开始时启动它们.现在它似乎已完全从Play中删除了?

我看到了一些人们创建Global类的示例,但不完全确定是否应该使用它来替换Job.

有什么建议?

编辑:如果你要投票,给出一个理由.也许我在问题中遗漏了一些东西,也许这不属于这里.至少有些东西......

java playframework playframework-2.3

2
推荐指数
1
解决办法
1057
查看次数

使用play 2.5在scala中创建计划任务

我想在Play 2.5中创建一个计划任务.我找到了一些与此主题相关的资源,但没有一个是针对Play 2.5的.我发现这个资源与我正在寻找的相关,看起来很不错.同样在同一链接上有一个从2.4到2.5的迁移指南.

旧版本中的示例用作GlobalSettings基础,但在2.5中已弃用.迁移指南很重要,因为它说我们应该使用依赖注入而不是扩展这个特性.我不知道该怎么做.

你能给我一些指导吗?

scala playframework

1
推荐指数
1
解决办法
1507
查看次数