Hazelcast 概述

废弥 于 2014-05-18 发布

Hazelcast 是一个高度可扩展的数据聚类的Java分发平台,Hazelcast 帮助构架师和开发者更容易设计和快速开发出高扩展性的实时应用。

Hazelcast是纯Java写的,运行在 JVM 上的 Hazelcast 可以动态集群。虽然在默认情况下 Hazelcast 节点间将用多路广播(multicast)用于相互识别,不过在多路广播不适合或者不想用时也可以通过配置只用 TCP/IP。集群成员间是用TCP/IP与高效的Java NIO完成通信的。默认配置带有1个备份,所以如果一个节点失败,也不会有数据丢失。它就像使用 java.util.{Queue, Set, List, Map}一样简单。仅仅在你的 classpath 增加一个 hazelcast.jar 文件然后启动你的程序就可以了。