4.14. 만료된 또는 전달되지 않은 AMQP 메시지의 주석 및 속성
브로커가 만료되거나 전달되지 않은 AMQP 메시지를 구성한 만료 또는 배달 해제된 큐로 이동하기 전에 브로커는 주석과 속성을 메시지에 적용합니다. 클라이언트는 이러한 속성 또는 주석을 기반으로 필터를 생성하여 만료 또는 배달 못 한 큐에서 사용할 특정 메시지를 선택할 수 있습니다.
브로커가 적용하는 속성은 내부 속성입니다. 이러한 속성은 정기적으로 사용하기 위해 클라이언트에 노출되지 않지만 필터의 클라이언트에서 지정 할 수 있습니다.
다음 표는 브로커가 만료된 또는 전달되지 않은 AMQP 메시지에 적용하는 주석 및 내부 속성을 보여줍니다.
주석 이름 | 내부 속성 이름 | 설명 |
---|---|---|
x-opt-ORIG-MESSAGE-ID | _AMQ_ORIG_MESSAGE_ID | 메시지가 만료 또는 배달 못 한 큐로 이동되기 전에 원본 메시지 ID입니다. |
x-opt-ACTUAL-EXPIRY | _AMQ_ACTUAL_EXPIRY | 마지막 epoch가 시작된 이후 경과 시간(밀리초)으로 지정된 메시지 만료 시간입니다. |
x-opt-ORIG-QUEUE | _AMQ_ORIG_QUEUE | 만료된 메시지 또는 전달되지 않은 메시지의 원래 큐 이름입니다. |
x-opt-ORIG-ADDRESS | _AMQ_ORIG_ADDRESS | 만료된 메시지 또는 전달되지 않은 메시지의 원래 주소 이름입니다. |
추가 리소스
- 주석에 따라 AMQP 메시지를 필터링하도록 AMQP 클라이언트를 구성하는 예는 13.3절. “주석의 속성에 따라 AMQP 메시지 필터링” 를 참조하십시오.