我有我的Spring Boot应用程序的2个实例,我想协调两个节点之间的数据库插入。 hazelcast地图可以吗?
答案 0 :(得分:0)
当然可以用地图。例子
if(map.get(somekey)==null){
map.put(somekey,val);
// do DB stuff
map.remove(somekey);
}
但是我强烈建议您使用https://docs.hazelcast.org/docs/latest-development/manual/html/Distributed_Data_Structures/index.html中的Lock。因为它更安全且合乎逻辑。这是锁示例用法https://docs.hazelcast.org/docs/3.0/manual/html/ch02s07.html