【发布时间】:2009-06-10 12:01:42
【问题描述】:
有谁知道如何在 Terracotta 服务器上正确配置持久队列?
Terracotta 将服务器上的集群对象存储在文件中,并以仅追加的方式将数据写入它们。我想控制如何以某种方式清除这些内部数据。我有多个密集型应用程序,它们使用由 Terracota 集群的常见 ehcache 实例。有些线程正在放置数据,其他线程正在读取和删除。我们的硬盘不是由橡胶制成的... AFAIK )) Terracotta 是否从磁盘中清除已删除的缓存项目,默认行为是什么,配置选项等?谢谢,提前
【问题讨论】:
-
我想我已经找到了我一直在寻找的答案: >> 每个 Terracotta 服务器实例都运行一个垃圾收集算法来确定哪些集群对象不再可引用并且可以安全地从内存中删除和服务器实例的磁盘存储这意味着一旦持久队列被分布式垃圾收集过程删除,持久队列就会自动清除。据我了解,不需要对持久队列进行特殊调整。
标签: scalability ehcache terracotta