首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Apache Ignite是否支持10000个缓存?

Apache Ignite是否支持10000个缓存?
EN

Stack Overflow用户
提问于 2019-03-22 18:12:35
回答 1查看 257关注 0票数 1

我们正在为我们的产品评估Apache Ignite。在我们的场景中,我们可能有10000个缓存,我在yardstick框架中尝试了一下。我发现当缓存数量攀升到8192时,Ignite服务器变得异常。因为我已经在配置中设置了持续时间,所以这个案例应该在1分钟后完成,但测试在10分钟内持续运行,我必须终止测试。

如果我将缓存号设置为4096,测试会像预期的那样在1分钟内完成。那么问题来了: Apache Ignite是否支持10000个缓存?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-03-22 18:57:40

一个缓存将使用大约20M的堆来存储其数据结构(每个节点)。再乘以10000,你就有200G了。在实践中,Java不会使用那么多堆。

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

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55297333

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档