

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

# RabbitMQ용 Amazon MQ의 쿼럼 대기열 모범 사례
<a name="quorum-queues-best-practices"></a>

쿼럼 대기열 작업 시 성능을 개선하려면 다음 모범 사례를 사용하는 것이 좋습니다.

## 전송 한도를 설정하여 유해 메시지 처리
<a name="using-quorum-queues-delivery-limit"></a>

 유해 메시지는 메시지가 실패하여 여러 번 다시 전달될 때 발생합니다. `delivery-limit` 정책 인수를 사용하여 메시지 전송 한도를 설정하면 여러 번 재전송되는 메시지를 삭제할 수 있습니다. 메시지가 전송 한도의 허용 횟수보다 더 많이 재전송되면 RabbitMQ에서 해당 메시지를 제거하고 삭제합니다. 전송 한도를 설정하면 메시지가 대기열 맨 앞에 다시 추가됩니다.

## 쿼럼 대기열의 메시지 우선 순위
<a name="quorum-queues-message-priority"></a>

 쿼럼 대기열에는 메시지 우선 순위가 없습니다. 메시지 우선 순위가 필요한 경우 쿼럼 대기열을 여러 개 생성해야 합니다. 여러 쿼럼 대기열이 있는 메시지의 우선 순위를 정하는 방법은 RabbitMQ 설명서에서 [메시지 우선 순위](https://www.rabbitmq.com/docs/quorum-queues#priorities)를 참조하세요.

## 기본 복제 인수 사용
<a name="using-quorum-queues-replication-factor"></a>

 RabbitMQ용 Amazon MQ는 쿼럼 대기열을 사용하는 클러스터 브로커에 대해 기본적으로 복제 인수를 3개 노드로 설정합니다. `x-quorum-initial-group-size`를 변경하면 Amazon MQ에서는 기본값을 다시 복제 인수 3으로 설정합니다.