[Hazelcast系列 四] 分布式map
Hazelcast的IMap 扩展了java.util.concurrent.ConcurrentMap 和java.util.Map·两个接口,是Java map的分布式实现。
1. 获取Map并存储数据
调用Hazelcast实例的getMap 方法可以获取一个分布式map,并可以通过put 方法存储数据。Hazelcast堆map数据和备份数据进行分区,并将数据平均分配给集群所有的节点。每个节点存储的数量大约为Map.size()*2/n,其中n为集群节点数量。
HazelcastInstance instance = Hazelcast.newHazelcastInstance(); IMap<Integer, String> fruits = instance.getMap("fruits"); fruits.put(1, "apple"); fruits.put(2, "banana"); fruits.put(3, "pear");
相关文章