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절. “주소 집합에 주소 설정 적용” 을 참조하십시오.