Mapping back to the real world
Having briefly explored Hazelcast's distributed capabilities via a test console, let's have a look at how we are more likely to interact with a cluster in the real world. Let's create a new SimpleMapExample
class with a main method to spin up and manipulate a named distributed map called capitals
. Hazelcast refers to these named collections as a namespace. These collections must be uniquely named across the cluster, as follows:
import com.hazelcast.core.Hazelcast; import com.hazelcast.core.HazelcastInstance; import java.util.Map; public class SimpleMapExample { public static void main(String[] args) { HazelcastInstance hz = Hazelcast.newHazelcastInstance(); Map<String, String> capitals = hz.getMap("capitals"); capitals.put("GB", "London"); capitals.put("FR", "Paris"); capitals.put("US", "Washington DC"); capitals.put("AU", "Canberra...