java使用hazelcase简单示例

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

猜你喜欢

转载自fhqfjfh.iteye.com/blog/2268502