如何与数据库psql同步hazelcast交互?

时间:2018-10-11 14:48:13

标签: java psql hazelcast

我有我的Spring Boot应用程序的2个实例,我想协调两个节点之间的数据库插入。 hazelcast地图可以吗?

1 个答案:

答案 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

还要检查Hazelcast Distributed Lock with iMap