Как синхронизировать взаимодействие Hazelcast с БД PSQL? - PullRequest
0 голосов
/ 11 октября 2018

У меня есть 2 экземпляра моего весеннего загрузочного приложения, и я хочу координировать вставку базы данных между двумя узлами.Возможно ли это с картой Hazelcast?

1 Ответ

0 голосов
/ 11 октября 2018

Конечно, это возможно с картой.пример

if(map.get(somekey)==null){
   map.put(somekey,val);
   // do DB stuff
   map.remove(somekey);
}

, но я настоятельно рекомендую использовать Lock from https://docs.hazelcast.org/docs/latest-development/manual/html/Distributed_Data_Structures/index.html., потому что это более безопасный и логичный способ.Вот пример использования блокировки https://docs.hazelcast.org/docs/3.0/manual/html/ch02s07.html

, также проверьте Распределенная блокировка Hazelcast с iMap

...