是否所有持久性actor都驻留在内存中?

时间:2017-12-01 04:39:10

标签: akka akka-persistence

我有一个由Akka中持久的Order Actor代表的订单(在Cassandra中持续存在)

我的系统中有很多订单。

在任何时候,所有订单参与者都驻留在内存中吗?或者根据需要从cassandra中检索一些订单演员? 它内部如何运作?

*那些订单很少需要的实体

1 个答案:

答案 0 :(得分:2)

这实际上取决于您的代码。当actor被启动时,持久的actor状态被恢复,并且将一直停留在内存中,直到你停止actor。

如果你想释放他们正在消耗的内存,你可以阻止你不需要的演员。