为什么在Akka 2.3中不推荐使用Transactors

mdm*_*mdm 13 scala akka scala-2.10

在从Akka 2.2.x到2.3的迁移指南中,我注意到以下简要提及:

已弃用的STM支持
代理参与封闭STM事务的代理是不推荐使用的功能.

我用谷歌搜索了解这个选择的原因,我找不到任何关于它的讨论.

为什么这个功能被弃用(并最终将被删除)来自Akka?
是否有更新的方法来实现类似的结果?

由Munish K. Gupta撰写的Akka Essentials,专门讨论了这一主题,因此,作为最近Akka的采用者,如果该功能被删除,我会感到惊讶......

谢谢你的任何澄清.

fra*_*cca 7

主要原因是交易者在集群环境中没有多大意义.由于akka试图提供位置透明度,这个功能已经失宠了.

  • 这是来自交易者文档的一句话:"可能不经常,但是当你确实需要这个时,你就会被搞砸了".所以我搞砸了?什么是替代品? (9认同)