0

Capedwarf 使用 Infinispan 来存储数据,Infinispan 可以通过什么方式将数据持久化到具有最大磁盘空间的节点机器上,例如每个托管 Capedwarf 的服务器只有 1TB 的挂载块存储,那么如何配置 Infispan 使得如果“整体”数据超过 1TB 是否会在不同服务器上“分片”?

运行 Capedwaft 它将 infinispan 数据存储在:$\CapeDwarf_WildFly_2.0.0.Final\standalone\data\infinispan\capedwarf

4

1 回答 1

2

当使用本地存储(单文件存储、软索引存储或 RocksDB 存储)与分布式缓存相结合时,数据已经根据所有权“分片”:每个节点将大约存储 TOTAL DATA / NUM_NODES * NUM_OWNERS。例如,将 1GB 的数据存储在具有 2 个所有者(默认)的分布式缓存中的 5 节点集群中,每个节点大约需要 400MB。由于数据不完全平衡,请允许一定的差异幅度(通常为 10-15%)。或者,您可以使用在外部存储数据的共享存储(jdbc、云)。

于 2020-11-23T08:27:33.623 回答