是否所有持久性参与者都驻留在内存中?

Does all persistent actors reside in-memory?

我有一个由 Akka 中的持久化 Order Actor 表示的订单(比如在 Cassandra 中持久化)

我的系统中有很多订单。

在任何时候,所有 Order Actors 都驻留在内存中吗?或者会根据需要从 cassandra 中检索一些 ** order actors 吗? 它在内部是如何工作的?

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

这真的取决于你的代码。当 actor 启动时,持久化 actor 状态会恢复,并将保留在内存中,直到您停止 actor。

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