【问题标题】:Hazelcast member without partitioned map storage, but with replicated mapHazelcast 成员没有分区地图存储,但具有复制地图
【发布时间】:2018-02-08 16:55:44
【问题描述】:

我有一个成员很少的集群,其中一个是 Web 应用程序。我想在除 Web 应用程序之外的所有成员上存储分区地图数据,但是复制的地图应该适用于所有成员,包括 Web 应用程序节点。

我知道 Lite 会员不持有任何数据,并允许我对该会员执行操作。但是,我想在所有节点上保留 ReplicatedMap 条目,这在 Lite 成员中似乎是不可能的。

所以:

  • M1:RM、PM1、PM2
  • M2:RM,PM1,PM2
  • LM1 - 网络应用程序:RM

其中 M1 - 成员 1,LM1 - 精简成员 1,RM - 复制映射,PM - 分区映射

是否有可能在 Hazelcast Enterprise 3.9 中进行此类配置?

【问题讨论】:

    标签: java hazelcast


    【解决方案1】:

    Hazelcast 使用常规(非精简版)成员来保留所有数据结构的数据(这意味着您不能配置某些成员不保留特定数据结构的数据),而精简版成员不能配置为保留任何数据.总之,您的请求暂时不可用。

    如果出于安全考虑,您不想仅将分区地图的数据保留在一个成员(此处为 LM1)上,您可以使用Security Permissions 来阻止访问某些成员上的数据。

    【讨论】:

    • 谢谢 :) 复制缓存被认为是一种广播配置
    【解决方案2】:

    您是否考虑过在 Web 应用程序节点中使用 hazelcast 客户端并在该客户端上启用 near cache

    【讨论】:

    • 不,它被认为仅用于广播配置,但很好的提示:)
    猜你喜欢
    • 2017-08-03
    • 1970-01-01
    • 2021-10-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多