gpt4 book ai didi

java - 嵌入式模式下的 Apache Ignite 与堆外存储如何工作?

转载 作者:行者123 更新时间:2023-12-02 12:44:44 46 4
gpt4 key购买 nike

我正在考虑用 Ignite 嵌入模式替换在堆外存储(使用 Java NIO)中存储键值对的自定义构建机制。我不需要与应用程序的任何其他实例共享键值存储。嵌入式模式下的 Apache Ignite 是一个不错的选择吗?在内部,Ignite 嵌入式缓存上的 put 和 get 操作如何工作?根据 Apache Ignite 文档,我可以了解到新的 Ignite 节点与应用程序在同一 JVM 上启动。因此 put 和 get 操作必须需要使用某种协议(protocol)与 Ignite 节点进行通信。我认为 Ignite Cache 上的 put 和 get 可能会比我的内置键值存储上的 native put 和 get 慢。

最佳答案

嵌入式节点在同一进程内启动,因此在单节点部署的情况下,不会有进程间通信,数据将存储在应用程序的本地内存中。不过,Ignite 是一个分布式且可扩展的系统,这显然需要额外的开销,这也会影响本地数据操作。但是,很难预测延迟差异,您应该运行测试并检查。

关于java - 嵌入式模式下的 Apache Ignite 与堆外存储如何工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44810414/

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