pom.xml
<dependency> <groupId>com.hazelcast</groupId> <artifactId>hazelcast</artifactId> <version>3.7.7</version> </dependency>
public static void main(String[] args) { HazelcastInstance hc1 = Hazelcast.newHazelcastInstance(); HazelcastInstance hc2 = Hazelcast.newHazelcastInstance(); hc1.getMap("testcache").put("name", "andy"); System.out.println(hc1.getMap("testcache").get("name")); System.out.println(hc2.getMap("testcache").get("name")); }
这样会启动两个Hazelcast 节点(端口号自动分配)作为一个集群。给其中一个节点的分布式Map中添加数据, 可以在多个节点同时取到数据。
将多个Hazelcast节点部署在多个JVM中,即可。