1、在http://hazelcast.org/download/下载文件获取jar包
2、将获取到的hazelcast-*.*.*.jar(*代表版本号,我下载的是hazelcast-3.5.4.jar)拷贝到Java工程中,并设置到java工程的library中
3、将jar包中的hazelcast-default.xml拷贝到src路径下
4、进行java编码,示例如下
public class FormConfig {
private static Map<String, String> formConfigItems = HazelcaseTool.getInstance().getMap("formConfigItems");
private static Properties prop = new Properties();
protected static String configFile;
public static void init(String configFile) throws Exception {
prop.load(new FileInputStream(configFile));
FormConfig.configFile = configFile;
formConfigItems = (Map)prop;
}
}
示例是将一个properties文件中的内容读取后转换为map并存放到hazelcast的缓存中。
如果配置是集群的话,其他的节点也会同步这些缓存。获取缓存内容只需要从formConfigItems 中获取即可。
ps:执行时需要用到的jar包:commons-beanutils-1.9.2.jar、commons-collections-3.2.1.jar、commons-logging-1.2.jar