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