gpt4 book ai didi

java - Apache Ignite 支持万级缓存吗?

转载 作者:行者123 更新时间:2023-12-01 19:41:28 24 4
gpt4 key购买 nike

我们正在针对我们的产品评估 Apache Ignite。在我们的场景中,我们可能有10000个缓存,我在yardstick基准测试框架中进行了尝试。我发现当缓存数爬升至8192时,Ignite服务器出现异常。由于我在配置中设置了持续时间,该案例预计将在 1 分钟后完成,但测试持续运行了 10 分钟,我不得不终止测试。

如果我将缓存编号设置为 4096,则测试按预期在 1 分钟内完成。那么问题来了:Apache Ignite支持万级缓存吗?

最佳答案

一个缓存将使用大约 20M 堆来存储其数据结构(每个节点)。乘以 10000,你就得到了 200G。实际上,Java 无法使用那么多堆。

为什么你需要 10,000 个缓存?请至少考虑使用缓存组。最好的方法是拥有一些缓存并在它们之间进行路由。

关于java - Apache Ignite 支持万级缓存吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55297333/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com