【问题标题】:Non-distributed data structure in HazelcastHazelcast 中的非分布式数据结构
【发布时间】:2015-07-07 07:16:37
【问题描述】:

Hazelcast 数据结构默认是分布式的(集群中的任何节点都可以复制/访问)。如果需要,是否可以将数据结构设为本地或非分布式?

上下文:我们需要在内存中缓存一些数据。它实际上并不需要分发,而是在插入它的节点本地。我们可以选择不使用 Hazelcast,而是直接使用语言数据结构(例如 java.util.List)。但是,我们希望利用 Hazelcast 提供的功能,例如生存时间。

是否可以指定数据结构是否不应分发?

【问题讨论】:

    标签: java caching hazelcast in-memory


    【解决方案1】:

    这通常不是 Hazelcast 用例,因此即使您使用单节点集群,也可能无法获得预期的性能,因为 Hazelcast 总是序列化数据。您可能想看看 Google Guava,因为它可能更适合。

    【讨论】:

    • 谢谢。会看看。我们已经在多节点集群中使用 hazelcast 作为分布式缓存。建议也将其用于“本地数据”,并避免引入新的组件/依赖项。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-10-28
    • 2011-03-19
    • 2021-12-14
    • 1970-01-01
    • 2015-08-26
    • 1970-01-01
    • 2014-11-08
    相关资源
    最近更新 更多