크로니클지도의 원 자성 의미에 대해 궁금합니다. 두 개의 노드 (서버)에서 공유 된 크로니클 맵이 있고이 키를 두 노드에서 동시에이 맵에 삽입하려고하면 트랜잭션 의미는 무엇입니까?크로니클지도 원 자성 의미
첫 번째 put은 성공하고 두 번째 put은 실패합니까?
크로니클 맵이 Apache Zookeeper와 동일한 트랜잭션 의미를 보장하는지 궁금합니다.
내 usecase에서 node1이 K1 키를 맵에 넣으면 node2가 K1의 존재를 확인할 수 있고 거기에 없으면 확실히 알 수 있습니다. 그것은 K1을 처음 추가 한 것입니다.
효과적으로, ChronicleMap에 대한 put이 두 노드에 걸쳐있는 분산 트랜잭션인지 묻습니다.
많은 감사 클리포드
자세한 답변을 주셔서 감사합니다. ECN에 궁극적으로 전달하기 위해 3 개의 발신 게이트웨이 중 어느 곳으로도 라우팅 할 수있는 주문이 있습니다 (이는 고 가용성을 보장하기위한 것입니다). 주문을받는 첫 번째 게이트웨이가이를 교환기로 전송하고 다른 게이트웨이가 결코 전송하지 않아야한다는 것을 보증하려고합니다. 고유 한 주문 ID를 Chronicle에 추가하고 주문을 통해 전송하기 전에이 주문 ID의 존재를 확인하기 위해 3 개의 게이트웨이를 모두 갖게했습니다. 위의 권장 사항에 따라이를 달성하는 방법에 대한 제안이 있습니까? 크로니클지도가 잘 어울리는지도? – cliff