Hazelcast 简明教程
Hazelcast - Data Structures
java.util.concurrent 包提供了诸如 AtomicLong、CountDownLatch、ConcurrentHashMap 这样的数据结构,当有多个线程对数据结构读/写数据时,这些数据结构非常有用。但是为了提供线程安全性,所有这些线程都应在单个 JVM/机器上。
分布式数据结构有两个主要好处:
-
Better Performance − 如果多台机器可以访问数据,则它们都可以并行工作并在更短的时间内完成工作。
-
Data Backup − 如果一台 JVM/机器宕机,我们还有其他持有数据的 JVM/机器。
Hazelcast 提供了一种跨 JVM/机器分配数据结构的方法。