Ich mache eine Festplatte intensive Operation und ich möchte meinen eigenen Thread-Pool dafür verwenden und nicht der Standard.Akka Dispatcher nicht konfiguriert Ausnahme in Play/Scala-Anwendung
las ich den folgenden Link, und ich bin genau das gleiche Problem Akka :: dispatcher [%name%] not configured, using default-dispatcher
Aber meine Config-Datei mit Blick ist etwas anders, ich den Vorschlag versucht, aber es funktioniert nicht. Mein application.conf
im Spiel hat folgende
jpa-execution-context {
thread-pool-executor {
core-pool-size-factor = 10.0
core-pool-size-max = 10
}
}
Und dann in meinem Test-Code, den ich folgendes tun, aber ich erhalte eine Ausnahme. Hier ist die Testmethode
private def testContext():Future[Int] = {
val system = ActorSystem.create()
val a = ActorSystem.create()
implicit val executionContext1 = system.dispatchers.lookup("jpa-execution-context")
Future{logger.error("inside my new thread pool wonderland");10}{executionContext1}
}
Hier ist die Ausnahme:
akka.ConfigurationException: Dispatcher [jpa-execution-context] not configured