没有分区地图存储但有复制地图的 Hazelcast 成员
Hazelcast member without partitioned map storage, but with replicated map
我有一个成员很少的集群,其中一个是 Web 应用程序。我想在除 Web 应用程序之外的所有成员上存储分区地图数据,但是复制的地图应该适用于所有成员,包括 Web 应用程序节点。
我知道 Lite 会员没有持有任何数据,允许我对该会员执行操作。但是,我想在所有节点上保留 ReplicatedMap 条目,这在 Lite Members 中似乎是不可能的。
所以:
- M1:RM、PM1、PM2
- M2:RM、PM1、PM2
- LM1 - 网络应用程序:RM
其中 M1 - 成员 1,LM1 - 精简版成员 1,RM - 复制地图,PM - 分区地图
是否可以在 Hazelcast Enterprise 3.9 中进行此类配置?
Hazelcast 使用常规(非精简版)成员来保留所有数据结构的数据(这意味着您不能配置某些成员不保留特定数据结构的数据),而精简版成员不能配置为保留任何数据。总之,您的请求暂时不可用。
如果您出于安全考虑不想只在一个成员(这里是 LM1)上保留分区地图的数据,您可以使用 Security Permissions 来阻止访问某些成员的数据。
您是否考虑过在 Web 应用程序节点中使用 hazelcast 客户端并在该客户端上启用 near cache?
我有一个成员很少的集群,其中一个是 Web 应用程序。我想在除 Web 应用程序之外的所有成员上存储分区地图数据,但是复制的地图应该适用于所有成员,包括 Web 应用程序节点。
我知道 Lite 会员没有持有任何数据,允许我对该会员执行操作。但是,我想在所有节点上保留 ReplicatedMap 条目,这在 Lite Members 中似乎是不可能的。
所以:
- M1:RM、PM1、PM2
- M2:RM、PM1、PM2
- LM1 - 网络应用程序:RM
其中 M1 - 成员 1,LM1 - 精简版成员 1,RM - 复制地图,PM - 分区地图
是否可以在 Hazelcast Enterprise 3.9 中进行此类配置?
Hazelcast 使用常规(非精简版)成员来保留所有数据结构的数据(这意味着您不能配置某些成员不保留特定数据结构的数据),而精简版成员不能配置为保留任何数据。总之,您的请求暂时不可用。
如果您出于安全考虑不想只在一个成员(这里是 LM1)上保留分区地图的数据,您可以使用 Security Permissions 来阻止访问某些成员的数据。
您是否考虑过在 Web 应用程序节点中使用 hazelcast 客户端并在该客户端上启用 near cache?