java - 我在 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");
}
}
//如何配置这个类或做什么其他事情?
解决方案
您可以使用事务一次性更新多个数据结构,或者使这些映射PartitionAware并在单个操作中使用 EntryProcessor 更新两个实体。我建议使用 PartitionAware 方法。
推荐阅读
- node.js - ListItemText 不显示数据
- javascript - Javascript:如何从“动态”创建的复选框中获取值
- c++ - 如何实现 std::atomic 引用计数器?
- python - Python - 检查字符串中是否至少包含 3 个数字
- perl - 将文件从数字排序转换为字母排序
- javascript - React/nextJS:如何调试 SSR react 应用的不同节点?
- php - 无法从购物车页面获取自定义字段数据到 woocommerce 中订单的结帐页面
- android - gradle有没有替代品?
- python - 传递值列表以在 Python 中重新映射
- ios - segmentcontrol 没有在 ios swift 中选择