QuorumQueue1 [RabbitMQ] Quorum Queue에 대하여 해당글은 제가 다니고 있는 사내 기술공유 게시판에 올린 글입니다. 현재 RabbitMQ 4.x 버전이 나와있으며, 이번 Major 버전에서 어떤 점들이 바뀌었는지 궁금해졌습니다.여러가지 변경점이 있지만, 그 중 가장 주요한 점은 클러스터링과 고가용성을 위한 Quorum Queue에 대한 많은 초점이 맞춰져있습니다.역사기존 RabbitMQ는 Classic Queue를 사용하였는데, 4.0버전으로 가면서 클래식 큐에서 제공하던 미러링(Mirroring) 기능이 제거 되었습니다. 미러링 기능이란 클래식 큐에서 고가용성을 위해 여러 노드에 큐를 복사하여 리더 노드에 문제가 생겼을 경우 팔로워노드가 리더 노드가 될 수 있게끔 하는 방식을 말합니다.이 방식의 문제점은 "스플릿 브레인(Split-Brain)"시나리.. 2025. 7. 31. 이전 1 다음