AMQP 字段

AMQP 特定的事件字段。

amqp.reply-code

AMQP 回复代码,类似于 http 回复代码

类型: long

示例: 404

amqp.reply-text

解释错误的文本。

类型: keyword

amqp.class-id

失败的方法类。

类型: long

amqp.method-id

失败的方法 ID。

类型: long

amqp.exchange

交换机的名称。

类型: keyword

amqp.exchange-type

交换机类型。

类型: keyword

示例: fanout

amqp.passive

如果设置,则不创建交换机/队列。

类型: boolean

amqp.durable

如果设置,则请求持久化交换机/队列。

类型: boolean

amqp.exclusive

如果设置,则请求独占队列。

类型: boolean

amqp.auto-delete

如果设置,则在队列未被使用时自动删除。

类型: boolean

amqp.no-wait

如果设置,则服务器不会对方法进行响应。

类型: boolean

amqp.consumer-tag

消费者的标识符,在当前通道内有效。

amqp.delivery-tag

服务器分配的,特定于通道的传递标签。

类型: long

amqp.message-count

队列中的消息数量,对于新声明的队列,此数量为零。

类型: long

amqp.consumer-count

队列的消费者数量。

类型: long

amqp.routing-key

消息路由键。

类型: keyword

amqp.no-ack

如果设置,则服务器不期望对消息进行确认。

类型: boolean

amqp.no-local

如果设置,则服务器不会将消息发送到发布它们的连接。

类型: boolean

amqp.if-unused

仅在未使用时删除。

类型: boolean

amqp.if-empty

仅在为空时删除。

类型: boolean

amqp.queue

队列名称在虚拟主机中标识队列。

类型: keyword

amqp.redelivered

指示消息之前已传递到此客户端或其他客户端。

类型: boolean

amqp.multiple

确认多条消息。

类型: boolean

amqp.arguments

传递给某些方法的可选附加参数。可以是各种类型。

类型: object

amqp.mandatory

指示强制路由。

类型: boolean

amqp.immediate

请求立即传递。

类型: boolean

amqp.content-type

MIME 内容类型。

类型: keyword

示例: text/plain

amqp.content-encoding

MIME 内容编码。

类型: keyword

amqp.headers

消息头字段表。

类型: object

amqp.delivery-mode

非持久化 (1) 或持久化 (2)。

类型: keyword

amqp.priority

消息优先级,0 到 9。

类型: long

amqp.correlation-id

应用程序相关标识符。

类型: keyword

amqp.reply-to

回复地址。

类型: keyword

amqp.expiration

消息过期规范。

类型: keyword

amqp.message-id

应用程序消息标识符。

类型: keyword

amqp.timestamp

消息时间戳。

类型: keyword

amqp.type

消息类型名称。

类型: keyword

amqp.user-id

创建用户 ID。

类型: keyword

amqp.app-id

创建应用程序 ID。

类型: keyword