Jogar 2 inicialização Heroku com vários dynos

Eu tenho um aplicativo Play 2.x instalado e funcionando no Heroku com um único dyno da web.

Na inicialização, um ator Akka é acionado, agendando trabalhos futuros (por exemplo, enviando notificações por push).

object Global extends GlobalSettings {

  override def onStart(app:Application) {
    val actor = Akka.system.actorOf(Props[SomeActor])
    Akka.system.scheduler.scheduleOnce(0 seconds, actor, None)
  }
}

Isso funciona bem com um web dyno, mas estou curioso para saber o que acontece se eu aumentar o número de dynos da web. O onStart será executado duas vezes com dois dynos da web?

Seria ótimo seGlobal realmente funciona globalmente eonStart é executado somente uma vez, independentemente do número de dynos da web. Se não, vários dynos têm que concordar de alguma forma em um dyno responsável por fazer o trabalho.

Alguém se deparou com um problema semelhante?

questionAnswers(2)

yourAnswerToTheQuestion