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 消息”。