【发布时间】:2017-12-02 10:28:32
【问题描述】:
我有一个由 Akka 中的持久 Order Actor 表示的命令(比如在 Cassandra 中持久)
我的系统中有很多订单。
在任何时间点,所有 Order Actor 是否都驻留在内存中?还是会根据需要从 cassandra 中检索一些订单演员? 它在内部是如何工作的?
*那些很少需要的订单实体
【问题讨论】:
标签: akka akka-persistence
我有一个由 Akka 中的持久 Order Actor 表示的命令(比如在 Cassandra 中持久)
我的系统中有很多订单。
在任何时间点,所有 Order Actor 是否都驻留在内存中?还是会根据需要从 cassandra 中检索一些订单演员? 它在内部是如何工作的?
*那些很少需要的订单实体
【问题讨论】:
标签: akka akka-persistence
这真的取决于你的代码。一个持久的actor状态在actor启动时被恢复并且会一直保留在内存中直到你停止actor。
如果你想释放他们正在消耗的内存,你可以停止不需要的演员。
【讨论】: