【问题标题】:Does all persistent actors reside in-memory?所有持久性actor都驻留在内存中吗?
【发布时间】:2017-12-02 10:28:32
【问题描述】:

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

我的系统中有很多订单。

在任何时间点,所有 Order Actor 是否都驻留在内存中?还是会根据需要从 cassandra 中检索一些订单演员? 它在内部是如何工作的?

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

【问题讨论】:

    标签: akka akka-persistence


    【解决方案1】:

    这真的取决于你的代码。一个持久的actor状态在actor启动时被恢复并且会一直保留在内存中直到你停止actor。

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

    【讨论】:

      猜你喜欢
      • 2016-03-07
      • 2015-12-30
      • 2015-05-20
      • 2015-02-17
      • 1970-01-01
      • 2020-03-02
      • 1970-01-01
      • 2018-11-29
      • 2021-01-15
      相关资源
      最近更新 更多