4.17. 전용 대기열 구성
배타적 대기열은 모든 메시지를 한 번에 하나의 소비자로만 라우팅하는 특수 대기열입니다. 이 구성은 동일한 소비자가 모든 메시지를 직렬로 처리하려는 경우에 유용합니다. 큐에 대한 소비자가 여러 개 있는 경우 하나의 소비자만 메시지를 수신합니다. 해당 소비자가 큐에서 연결을 끊으면 다른 소비자가 선택됩니다.
4.17.1. 개별적으로 전용 대기열 구성 링크 복사링크가 클립보드에 복사되었습니다!
다음 절차에서는 지정된 큐를 배타적으로 구성하는 방법을 보여줍니다.
프로세스
-
<
;broker_instance_dir> /etc/broker.xml구성 파일을 엽니다. 지정된 큐의 경우
전용키를 추가합니다. 값을true로 설정합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow
4.17.2. 주소에 대한 전용 대기열 구성 링크 복사링크가 클립보드에 복사되었습니다!
다음 절차에서는 연결된 모든 큐가 배타적이므로 주소 또는 주소 집합 을 구성하는 방법을 보여줍니다.
-
<
;broker_instance_dir> /etc/broker.xml구성 파일을 엽니다. address-setting요소에서 일치하는 주소에 대해default-exclusive-queue키를 추가합니다. 값을true로 설정합니다.<address-setting match="myAddress"> <default-exclusive-queue>true</default-exclusive-queue> </address-setting><address-setting match="myAddress"> <default-exclusive-queue>true</default-exclusive-queue> </address-setting>Copy to Clipboard Copied! Toggle word wrap Toggle overflow 이전 구성을 기반으로
myAddress주소와 연결된 모든 대기열은 배타적입니다. 기본적으로default-exclusive-queue값은false입니다.주소 집합에 대한 전용 대기열을 구성하려면 주소 와일드카드를 지정할 수 있습니다. 예를 들면 다음과 같습니다.
<address-setting match="myAddress.*"> <default-exclusive-queue>true</default-exclusive-queue> </address-setting><address-setting match="myAddress.*"> <default-exclusive-queue>true</default-exclusive-queue> </address-setting>Copy to Clipboard Copied! Toggle word wrap Toggle overflow
추가 리소스
- 주소를 구성할 때 사용할 수 있는 와일드카드 구문에 대한 자세한 내용은 4.2절. “주소 세트에 주소 설정 적용” 을 참조하십시오.