23.2. 비독점 변형
아래는 비독점 다중 항목의 예입니다. 비 배타적 다각은 필터 및 변환기 선택 옵션으로 독점적인 다각화와 동일한 방식으로 구성할 수 있습니다.
<divert name="order-divert" address="jms.queue.orders" forwarding-address="jms.topic.spytopic" exclusive="false"/>
위의 dist는 주문
이라는 자카르타 메시징 큐에 매핑되는 jms.queue.orders
주소로 전송된 모든 메시지의 사본을 받아 javaTopic이라는 자카르타 메시징 항목에 해당하는 jms.topic.SpyTopic
라는 로컬 주소로 전송합니다 .
다중 경로 생성
관리 CLI를 사용하여 원하는 dist 유형을 생성합니다.
/subsystem=messaging-activemq/server=default/divert=my-divert:add(divert-address=news.in,forwarding-address=news.forward)
비독점 변형은 기본적으로 생성됩니다. 배타적 특성을 생성하려면 다음 속성을
사용합니다.
/subsystem=messaging-activemq/server=default/divert=my-exclusive-divert:add(divert-address=news.in,forwarding-address=news.forward,exclusive=true)
아래 표는 다중 경로의 속성과 해당 설명을 캡처합니다. 다음 명령을 사용하여 관리 CLI에서 이 정보를 표시할 수 있습니다.
/subsystem=messaging-activemq/server=default/divert=*:read-resource-description()
속성 | 설명 |
---|---|
divert-address | 다른 주소. 필수 항목입니다. |
배타적 | 스위트가 배타적인지 여부, 메시지가 새 주소로 전환되고 이전 주소로 이동하지 않음을 의미합니다. 기본값은 false입니다. |
filter | 선택적 필터 문자열입니다. 지정된 경우 필터 표현식과 일치하는 메시지만 전환합니다. |
forwarding-address | 대체 대상 주소. 필수 항목입니다. |
routing-name | 다중 항목의 라우팅 이름입니다. |
transformer-class-name | 메시지 본문 또는 속성을 전환하기 전에 메시지의 본문 또는 속성을 변환하는 데 사용되는 클래스의 이름입니다. |