首页 > 解决方案 > 我在 2 个不同的 hazelcast 成员中有相同的实体(例如:“mapOfA,mapOfB”)。我想从一个成员同步更新这个对象。可能吗?

问题描述

@Configuration 公共类 HazelcastConfiguration {

@Bean
public Config config() {
    return new Config();
}

@Bean
public HazelcastInstance instance(Config config) {
    return Hazelcast.newHazelcastInstance(config);
}

@Bean
public IMap<Long, Firm> mapOfFirm(HazelcastInstance instance) {
    return instance.getMap("mapOfFirm");
}

}

//如何配置这个类或做什么其他事情?

标签: javahazelcast

解决方案


您可以使用事务一次性更新多个数据结构,或者使这些映射PartitionAware并在单个操作中使用 EntryProcessor 更新两个实体。我建议使用 PartitionAware 方法。


推荐阅读