我正在从Java过渡到Scala,并开始将Play用作应用程序服务器。我的Java旧版应用程序(我要替换的旧版应用程序)建立在三层之上:servlet,会话bean和实体bean。我读到Akka演员将替换会话bean,这是正确的吗?什么时候在Play网络应用程序中使用Akka actor?
我认为没有像将Session Beans / Entity Beans转换为actor这样的经验法则。
您可能需要查看您的要求。值得考虑参与者模型的用途:参与者模型是
这很有价值,因为从多个线程使用共享状态非常困难,尤其是当共享状态的不同组件之间存在必须保持同步的关系时。
但是,如果您具有域组件,其中:不允许并发,或者不允许可变状态(如在函数编程中一样),或者必须依赖某种同步通信机制,那么参与者模型将无法提供很多功能(如果有)的好处。
如果您尚未http://www.infoq.com/news/2014/02/akka-ejbs-concurrency,请查看此URL
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句