有没有人尝试将Akka与Play 1.x集成?你有什么经历?我刚看到Play 1.x已经有很长时间用于Akka支持的模块:https://github.com/dwhitney/akka
我想,我问的问题是,如果我需要转向使用Akka,开发了一个大型Play 1.x应用程序,我是否需要重写它以使用Play 2.x来获得全部好处阿卡?
答案 0 :(得分:1)
没有尝试过这个模块(现在可能已经推出了Akka的最新版本),但从技术上讲,你可以在Java中使用Akka,这样你就可以通过添加来将Akka actor集成到Play 1.x作业中。对阿卡的依赖。
通过这种方式,您可以在应用中获得Akka的优势(从Play 1.x迁移到Play 2.x并不简单。)
另一种选择可能是拥有一个专门的Play 2.x应用程序来处理它自己的Akka作业,让你的两个应用程序相互交互(即使用webservices)。这将允许您使用Scala语法,我发现Akka更实用。
最后,它主要取决于您的架构,您必须运行的工作类型以及是否可以从主应用程序拆分它们。