如何始终将数据发送到localMember实例

问题描述 投票:0回答:1

有什么方法可以将密钥分配给LocalMember实例拥有的分区。我们正在运行嵌入式模式的Hazelcast。每个节点都需要数据局部性和邻近性。一种方法是确保PartitionAwareStrategy可以帮助指向localMember分区,并且可以将键分配给本地Member分区。下面是一些代码示例。]

      PartitionService  ps=  instance.getPartitionService();
      Member m = instance.getCluster().getLocalMember();
      List<Integer> pls = new ArrayList<Integer>();
      for(Partition p : ps.getPartitions()) {
          Member pm = p.getOwner();
        //Local Member Partitions
          if(m.getUuid().equals(pm.getUuid())) {
              pls.add(p.getPartitionId());
          }
      }
    //Need Logic Here.Keys need to be Partition Aware but how do we inject Local Member partitions 
    allotKeys(pls);  

有什么方法可以将密钥分配给LocalMember实例拥有的分区。我们正在运行嵌入式模式的Hazelcast。每个节点都需要数据局部性和邻近性。一种方法可能是...

hazelcast hazelcast-imap
1个回答
0
投票

分区由Hazelcast管理,并随着集群的更改在成员之间移动。

© www.soinside.com 2019 - 2024. All rights reserved.