【问题标题】:How to use Play-mini within Akka microkernel?如何在 Akka 微内核中使用 Play-mini?
【发布时间】:2012-06-25 06:47:40
【问题描述】:

我在 letitcrash.com 上阅读了有关 Play-mini 和 Akka (this one) 的博客文章,但我无法理解如何在 Akka 微内核中使用 Play-mini。由于没有使用 Global 对象,我需要手动打开 play-mini 对吗?问题是,怎么做?

【问题讨论】:

    标签: playframework akka play2-mini


    【解决方案1】:

    要启动 Play-mini,请将以下内容添加到引导类:

    play.core.server.NettyServer.main(Array())
    

    感谢 Patrik Nordwall,他在 Akka 邮件列表 (here) 中回答了我的问题

    【讨论】:

      【解决方案2】:

      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的信息:

      【讨论】:

      • 彼得,感谢您的回答,但这不是问题的直接解决方案,因为您建议不要使用微内核。
      猜你喜欢
      • 2013-05-15
      • 2015-03-29
      • 1970-01-01
      • 2015-02-13
      • 1970-01-01
      • 2019-10-06
      • 2012-04-21
      • 1970-01-01
      • 2017-12-31
      相关资源
      最近更新 更多