1
有没有人试过将Akka与Play 1.x整合?你有什么经验?我刚刚看到Play 1.x已经有很长时间的Akka支持模块:https://github.com/dwhitney/akka是否可以一起使用Play 1.x和Akka?
我想,我问的问题是,如果我需要移动到使用Akka,开发了一个大的播放1 .x应用程序,我是否需要重写它以使用Play 2.x以获得Akka的全部好处?
有没有人试过将Akka与Play 1.x整合?你有什么经验?我刚刚看到Play 1.x已经有很长时间的Akka支持模块:https://github.com/dwhitney/akka是否可以一起使用Play 1.x和Akka?
我想,我问的问题是,如果我需要移动到使用Akka,开发了一个大的播放1 .x应用程序,我是否需要重写它以使用Play 2.x以获得Akka的全部好处?
没有尝试使用该模块(现在可能会使用最新版本的Akka),但从技术上讲,您可以在Java中使用Akka,因此您可以通过添加正确的Akka依赖项将Akka actor整合到Play 1.x作业中。
这样你就可以在你的应用中获得Akka的好处(从Play 1.x迁移到Play 2.x并不简单)。
另一种选择可能是拥有一个专用的Play 2.x应用程序,它可以独立处理Akka作业,并让您的两个应用程序彼此交互(即使用webservices)。这将允许你使用Scala语法,我认为这对Akka更实用。
最后,它主要取决于您的体系结构,您必须运行的作业类型以及它们是否可以从主应用程序拆分。