분산 잠금 솔루션에 대한 hazelcast를 평가하려고합니다.Hazelcast - 분산 맵에서 획득 한 잠금은 관리 센터에 표시되지 않습니다.
내 응용 프로그램에서 hazelcast 클라이언트 인스턴스를 생성합니다. 그런 다음 IMap.tryLock 메서드를 사용하여지도를 잠그고 있습니다. 디버그 및 로그에서 잠금을 성공적으로 얻을 수 있음을 알았습니다.
성공적인 잠금 획득 후지도에 항목을 추가하고 있습니다.
그래서 그 순간에지도에는 항목과 잠금이 각각 하나씩 있습니다.
관리 센터에서지도에 항목이 하나 있지만 잠금을 볼 수없는 것으로 나타났습니다.
이 예상되는 행동인가? 이것이 예상 된 동작이라면 관리 센터의지도에 대한 잠금은 무엇을 의미합니까?
일관성이 요구되는 사항에 헤이젤 캐스트를 사용하지 마십시오. https://jepsen.io/analyses/hazelcast-3-8-3 – GManNickG