hazelcast - 我应该在我的对象中保留对 Hazelcast Map 的引用吗?
问题描述
我有一张帮助加速查询的 Hazelcast 地图。我的问题是:我应该在每次调用查询方法时获取对这个映射的引用,还是在我的查询服务 init 方法中获取引用并将其保留为类成员以节省查询时间?
解决方案
每次获取 IMap 引用没有显着的性能开销;但由于它不会改变,因此只获取一次引用然后重用它更有意义。
这假设您已经持有一个 HazelcastInstance ,您可以从中获取地图;获取实例更昂贵,我不建议每次都重新创建它。
推荐阅读
- reactjs - 如何有条件地在 React 中显示?
- spring-boot - Apache Camel Milo 中的 OPCUA 方法
- discord.js - 使用类别 ID 记录所有新频道名称和 ID
- batch-file - 如何将 BCD GUID 标识符和描述导出到文本文件?
- javascript - Webpack encore 在刺激控制器中使用计算的名称变量构建错误
- python-3.x - 如何为文本文件中的每一行创建一个对象,并分别从每一行分配属性?
- wordpress - 如何使用 WP Migrate DB 的 Find & Replace 搜索和替换整个序列化变量
- flutter - 如何使用一个流控制器在不同页面上流式传输数据?
- go - 接口类型返回
- intellij-idea - 使用 Java Flight Recorder 错误在 IntelliJ 中进行分析