附录 B. 地址设置配置元素
下表列出了 address-setting
的所有配置元素。请注意,一些元素被标记为 DEPRECATED。使用推荐的替换来避免潜在问题。
名称 | 描述 |
---|---|
address-full-policy |
确定配置有
注意 BLOCK 策略仅适用于 AMQP、OpenWire 和 Core Protocol 协议,因为它们功能流控制。 |
auto-create-addresses |
客户端何时向客户端自动创建地址,还是尝试使用来自映射的队列的消息到不存在的地址。默认值为 |
auto-create-dead-letter-resources |
指定代理是否自动创建死信地址和队列来接收未传输的消息。默认值为
如果参数设为 |
auto-create-jms-queues |
DEPRECATED:改为使用 |
auto-create-jms-topics |
DEPRECATED:改为使用 |
auto-create-queues |
当客户端向 发送消息或试图使用来自队列的消息时,是否自动创建队列。默认值为 |
auto-delete-addresses |
当代理不再有队列时,是否删除自动创建的地址。默认值为 |
auto-delete-jms-queues |
DEPRECATED:改为使用 |
auto-delete-jms-topics |
DEPRECATED:改为使用 |
auto-delete-queues |
当队列没有使用者且没有消息时,是否删除自动创建的队列。默认值为 |
config-delete-addresses | 当配置文件重新加载时,此设置指定了如何处理从配置文件中删除的地址(及其队列)。您可以指定以下值:
|
config-delete-queues | 当配置文件重新加载时,此设置指定了如何处理从配置文件中删除的队列。您可以指定以下值:
|
dead-letter-address | 代理发送死信息的地址。 |
dead-letter-queue-prefix |
代理应用到自动创建死信队列的名称前缀。默认值为 |
dead-letter-queue-suffix | 代理应用到自动创建的死信队列的后缀。默认值没有被定义(即代理不会应用后缀)。 |
default-address-routing-type |
在自动创建的地址上使用的路由类型。默认值为 |
default-max-consumers |
此队列中允许的最大消费者数量。默认值为 |
default-purge-on-no-consumers |
没有消费者后,是否清除队列的内容。默认值为 |
default-queue-routing-type |
在自动创建队列上使用的路由类型。默认值为 |
enable-metrics |
指定配置了指标插件,如 Prometheus 插件会为匹配地址 或一组 地址收集指标。默认值为 |
expiry-address | 将接收过期的信息的地址。 |
expiry-delay |
定义使用默认过期时间(以毫秒为单位)用于消息的过期时间(毫秒)。默认值为 |
last-value-queue |
队列是否只使用最后的值。默认值为 |
management-browse-page-size |
管理资源可以浏览多少消息。默认值为 |
max-delivery-attempts |
在发送至死信地址之前尝试传递消息的次数。默认值为 |
max-redelivery-delay | redelivery-delay 的值(以毫秒为单位)。 |
max-size-bytes |
此地址的最大内存大小,以字节为单位指定。当 |
max-size-bytes-reject-threshold |
当 |
message-counter-history-day-limit |
为这个地址保留消息计数器历史记录的天数。默认值为 |
page-max-cache-size |
要保留在内存中的页面文件数量,以便在分页导航期间优化 I/O。默认值为 |
page-size-bytes |
分页大小(以字节为单位)。还支持字节表示法,如 |
redelivery-delay |
在重出已取消消息前等待的时间(以毫秒为单位)。默认值为 |
redelivery-delay-multiplier |
应用到 redelivery-delay 参数的倍数。默认值为 |
redistribution-delay |
定义在重新分发任何消息前,在队列上关闭最后一次消费者后等待毫秒的时长。默认值为 |
send-to-dla-on-no-route |
当设置为 |
slow-consumer-check-period |
慢使用者需要检查频率(以秒为单位)。默认值为 |
slow-consumer-policy |
确定识别缓慢消费者时发生的情况。有效选项为 |
slow-consumer-threshold |
在消费者被视为缓慢前允许的消息消耗的最小速率。以每秒消息的形式衡量。默认值为 |