Akka的ActorSystem关闭?

时间:2013-11-06 18:23:02

标签: java scala akka actor

请 所有孩子的演员完成后如何关闭actorSystem

system().shutdown //cut actors work

我尝试使用

system().shutdown

但这会削减其他演员的工作

并且时间表可能在儿童演员完成之前完成

2 个答案:

答案 0 :(得分:5)

Derek Wyatt的文章“Akka 2中的关闭模式”(http://letitcrash.com/post/30165507578/shutdown-patterns-in-akka-2)给出了问题的全面答案。

答案 1 :(得分:0)

对于测试,这很好用。你将能够使用sbt~run

system.scheduler.scheduleOnce(20 seconds) {
    println("shutdown")
    system.shutdown
}