【问题标题】:Jhipster hazelcast seperate host configurationJhipster hazelcast 独立主机配置
【发布时间】:2017-03-09 05:57:56
【问题描述】:

我想配置一个 jhipster 应用程序,让 hazelcast 在单独的主机上作为独立进程运行。有人可以指导我做同样的事情吗?

【问题讨论】:

  • 是的,这是可能的。您能否分享您的参考应用程序,我可以指导您完成配置。谢谢
  • 感谢@VikGamov 这只是一个从 jhipster 生成器生成的标准基本单体应用程序。
  • 好的,我看看
  • 我能够解决它。谢谢!
  • 您愿意在此处发布您的解决方案吗?

标签: jhipster hazelcast


【解决方案1】:

我已配置为使用 Hazelcast 客户端,而不是创建本地嵌入式 hazelcast 节点。

@Bean
public HazelcastInstance hazelcastInstance(ApplicationProperties applicationProperties) {
    log.debug("Configuring Hazelcast");
    // Config config = new Config();
    // config.setInstanceName("app");
    // config.getNetworkConfig().setPort(5701);
    // config.getNetworkConfig().setPortAutoIncrement(true);
    // config.getNetworkConfig().getJoin().getTcpIpConfig().addMember(applicationProperties.getCache().getHost());
    // config.getNetworkConfig().getJoin().getMulticastConfig().setEnabled(true);

    // if (env.acceptsProfiles(Constants.SPRING_PROFILE_DEVELOPMENT)) {
    //     System.setProperty("hazelcast.local.localAddress", "127.0.0.1");

    //     //config.getNetworkConfig().getJoin().getAwsConfig().setEnabled(true);
    //     config.getNetworkConfig().getJoin().getMulticastConfig().setEnabled(true);
    //     //config.getNetworkConfig().getJoin().getTcpIpConfig().setEnabled(true);
    // }

    // config.getMapConfigs().put("default", initializeDefaultMapConfig());
    // config.getMapConfigs().put("com.sensei.app.domain.*", initializeDomainMapConfig(applicationProperties));
    // config.getMapConfigs().put("my-sessions", initializeClusteredSession(applicationProperties));

    // hazelcastInstance = HazelcastInstanceFactory.newHazelcastInstance(config);

    ClientConfig config = new ClientConfig();
    config.addAddress(applicationProperties.getCache().getHost());
    hazelcastInstance = HazelcastClient.newHazelcastClient(config);
    return hazelcastInstance;
}

抱歉我的回复延迟。

【讨论】:

    猜你喜欢
    • 2016-04-16
    • 2020-01-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-31
    • 2016-05-14
    • 2017-03-07
    相关资源
    最近更新 更多