【发布时间】:2015-01-06 03:18:48
【问题描述】:
我在 Play 2.3.7 中编写了一个应用程序,当尝试在 beforeStart 对象的 beforeStart 覆盖方法内创建一个演员(使用 Play 的默认 Akka.system())时,应用程序会因某些无限而崩溃递归调用beforeStart,最终由于Global对象未初始化而引发异常。如果我在onStart 方法中创建这个actor,那么一切都会顺利。
我的“直觉”是:“好的,这个actor必须在应用程序接收到第一个请求之前准备好,所以它必须在beforeStart上创建,而不是在onStart上”。
Akka.system() 什么时候可以使用?
【问题讨论】: