akka - Java有状态的演员持久性

时间:2013-02-16 15:10:05

标签: akka

我正在使用AKKA(Java API)开发应用程序。 我有几个问题:

  1. 在一个actor类中,是否可以将一些数据结构(例如:HashMap)作为actor状态的一部分(类的属性)?

  2. 如果演员死亡,演员将由SUpervisory演员重新启动。但是,我想知道如何恢复这些数据结构的内容。 请指教?

  3. 最初,我考虑使用Cassandra来保存数据,以及此actor接收消息以将成员对象保存到Cassandra。不确定这是否是正确的方法。 请帮忙

    谢谢你, KS

2 个答案:

答案 0 :(得分:2)

让一名儿童演员执行任何风险操作,并设置演员的主管策略以满足您对该孩子的需求。

答案 1 :(得分:0)

一种可能的选择是将其保存在与Redis中的actor相关的数据中,类似于如何创建持久邮箱。你的演员在什么情况下死了?