Azure服务结构可靠的集合清理

时间:2018-03-23 09:44:25

标签: azure azure-service-fabric service-fabric-stateful

由于SF Reliable集合具有有限的内存,因此给定计算机上的集合受可用内存量或节点上可用磁盘空间量的限制,以较低者为准。

我知道Reliable集合不是缓存,也没有过期或逐出策略。您不能将项目插入可靠的集合中并给它一个到期时间,例如。从现在起1小时。

由于内存有限,有没有更好的模式来清理Reliable集合中的项目?

我不打算使用外部分布式缓存。 有什么想法吗?

谢谢, 阿希什

1 个答案:

答案 0 :(得分:1)

您可以使用RunAsync运行后台工作程序来执行缓存驱逐。

但是,如果您需要缓存,还可以考虑在群集上运行container Redis。如果需要,可以将Redis配置为运行“high available”。