아마존 MQ의 RabbitMQ에 대한 쿼럼 대기열 - Amazon MQ

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

아마존 MQ의 RabbitMQ에 대한 쿼럼 대기열

중요

쿼럼 대기열은 RabbitMQ 버전 3.13 이상용 Amazon MQ의 브로커만 사용할 수 있습니다.

쿼럼 대기열은 리더 (기본 복제본) 와 팔로워 (기타 복제본) 로 구성된 복제된 대기열 유형입니다. 리더를 사용할 수 없게 되면 쿼럼 대기열은 Raft 합의 알고리즘을 사용하여 과반수 득표로 새 리더 노드를 선출하고 이전 리더는 동일한 클러스터의 팔로워 노드로 강등됩니다. 나머지 팔로워는 이전과 마찬가지로 계속 복제됩니다. 각 노드는 서로 다른 가용 영역에 있기 때문에 한 노드를 일시적으로 사용할 수 없게 되더라도 다른 가용 영역에 있는 새로 선출된 리더 복제본으로 메시지가 계속 전달됩니다.

쿼럼 대기열은 메시지가 실패하고 여러 번 대기열에 추가될 때 발생하는 포이즌 메시지를 처리하는 데 유용합니다.

다음과 같은 경우에는 쿼럼 큐를 사용하지 않아야 합니다.

  • 임시 대기열 사용

  • 대기열 백로그가 길어야 함

  • 짧은 지연 시간을 우선시하세요

쿼럼 대기열을 선언하려면 헤더를 로 설정합니다. x-queue-type quorum