RabbitMQ 우선순위 Queue

MINGKYME·2022년 5월 26일
0

개요

RabbitMQ 기능 중, 우선 순위를 가지는 Queue를 생성하고 데이터가 나오는 순서를 확인한다.

Queue 생성


다음과 같이 x-max-priority 를 지정하여 생성하면, 우선순위를 가지는 Queue를 생성할 수 있다.

데이터 생성 Produce

테스트를 위한 데이터는 다음과 같이 생성했다.
1 -> 2 -> 3 -> 4 -> 5 -> 6 -> 7 -> 8 -> 9 -> 10 -> 11 -> 12 -> 13 -> 14 -> 15(priority 10)

데이터 추출 Consume


15 -> 1 -> 2 -> 3 -> 4 -> 5 -> 6 -> 7 -> 8 -> 9 -> 10 -> 11 -> 12 -> 13 -> 14 순서로 데이터가 추출 됐다.

참고 문서

우선 순위에 관한 공식 문서
https://www.rabbitmq.com/priority.html

profile
불편함을 해소하기 위해, 오늘도 디버깅을 합니다.

0개의 댓글