【发布时间】:2012-06-25 06:47:40
【问题描述】:
我在 letitcrash.com 上阅读了有关 Play-mini 和 Akka (this one) 的博客文章,但我无法理解如何在 Akka 微内核中使用 Play-mini。由于没有使用 Global 对象,我需要手动打开 play-mini 对吗?问题是,怎么做?
【问题讨论】:
标签: playframework akka play2-mini
我在 letitcrash.com 上阅读了有关 Play-mini 和 Akka (this one) 的博客文章,但我无法理解如何在 Akka 微内核中使用 Play-mini。由于没有使用 Global 对象,我需要手动打开 play-mini 对吗?问题是,怎么做?
【问题讨论】:
标签: playframework akka play2-mini
要启动 Play-mini,请将以下内容添加到引导类:
play.core.server.NettyServer.main(Array())
感谢 Patrik Nordwall,他在 Akka 邮件列表 (here) 中回答了我的问题
【讨论】:
akka 微内核 (akka->akka 微内核) 只是启动 akka actor 系统的一种方式。如果您决定使用 play-mini,那么设置将是 akka->play mini,因此您不需要微内核,只需在 play mini 应用程序中使用您的 actor。
如果您想在应用程序启动时执行您的演员系统创建,只需将您的引导代码添加到 onStart() 全局事件,即。
object Global extends play.api.mini.Setup(com.example.App) {
def onStart(): Unit = {
//my actor bootstrapping code
}
}
开始使用 play mini 的最简单方法是使用我们的 g8 模板之一:
更多关于play-mini的信息:
【讨论】: