3

我了解到有状态的演员在空闲一段时间(默认为 60 分钟)后会被停用。这将从托管这些参与者的节点中释放 RAM(和 CPU)。但是,如果需要重新激活它们,它们的状态将保留在集群中。

我想知道是否有可能以某种方式枚举已停用的演员(具有持久状态),以便根据某些自定义标准永久删除其中一些演员。

这样做的目的是释放集群中的磁盘空间,因为他们知道某些参与者将永远不会再次被激活(如果他们愿意,他们会表现得就像他们是全新的一样)。

作为附带的好处,如果确实可以获得“曾经激活但可能停用”的演员列表,那么我们就不必手动维护这样的列表。

4

1 回答 1

4

这在今天是不可能的,但这是一个常见的问题,也是我们正在积极努力的事情。

更新 - 2016-04-04

此功能是在 1.5.175 SDK 中添加的。

于 2015-12-03T00:23:53.373 回答