需要在Web应用程序中进行更改才能使用hazelcast

时间:2017-01-14 16:49:57

标签: hazelcast

在我的项目中,Web应用程序在不同的服务器上运行。在每台服务器上,应用程序在ehcache和映射启动期间缓存数据。我想迁移到hazelcast。使用Hazelcast需要进行哪些更改?

1 个答案:

答案 0 :(得分:0)

三个步骤将帮助您入门:

  1. 你需要在类路径上使用Hazelcast。
  2. 例如,在您的网络应用的lib文件夹中添加http://repo1.maven.org/maven2/com/hazelcast/hazelcast/3.7.4/hazelcast-3.7.4.jar

    1. 在该webapp中创建Hazelcast实例
    2. 例如,HazelcastInstance hazelcastInstance = Hazelcast.newHazelcastInstance();

      1. 获取地图参考,以便像使用本地地图一样使用
      2. 例如,java.util.Map<?, ?> map = hazelcastInstance.getMap("name");

        第2步是您可能遇到的最困难的地方。您希望Hazelcast实例找到彼此。默认情况下,他们会使用多播来执行此操作,但如果您阻止此操作,则需要更明确地使用配置并指定主机地址。  如果您需要帮助,请给我发送DM。