A.5. Jakarta 消息传递网桥属性

表 A.5. Jakarta 消息传递网桥属性

属性描述

add-messageID-in-header

如果设置为 true,则原始消息的消息 ID 将在标头 AMQ_BRIDGE_MSG_ID_LIST 中发送到目的地的消息中附加。如果消息多次桥接一次,则将附加每个消息 ID。

client-id

如果订阅持久且源目的地为主题,则在创建和查找订阅时要使用的 Jakarta 消息传递客户端 ID。

failure-retry-interval

当网桥检测到失败时,尝试重新创建源服务器或目标服务器连接之间的时间,以毫秒为单位。

max-batch-size

从源目的地使用的最大消息数,再将它们批量发送到目标目的地。该值必须大于或等于 1

max-batch-time

在向目标发送批量消息前等待的最大毫秒数,即使使用的消息数未达到 max-batch-size。值 -1 表示永久等待。

max-retries

当网桥检测到失败时,尝试重新创建与源或目标服务器的连接的次数。尝试这一次数后,网桥将放弃。值为 -1 表示永久尝试。

module

包含查找来源并以 Jakarta 消息资源为目标的 JBoss EAP 模块的名称。

paused

种只读属性,报告 Jakarta Messaging 网桥是否暂停。

quality-of-service

所需服务质量模式.可能的值有 AT_MOST_ONCEDUPLICATES_OKONCE_AND_ONLY_ONCE。有关不同模式的详情,请参阅服务质量

selector

Jakarta 消息传递选择器表达式,用于使用来自源目的地的消息。只有与选择器表达式匹配的消息才会从源桥接到目标目的地。

subscription-name

如果订阅持久且源目的地是一个主题,则订阅的名称。

source-connection-factory

在源消息传递服务器上查找的源连接工厂的名称。

source-context

用于配置源 JNDI 初始上下文的属性。

source-credential-reference

凭据存储引用,用于验证源连接。这可以使用,而不使用 source-password

source-destination

要在源消息传递服务器上查找的源目的地名称。

source-password

用于创建源连接的密码。

source-user

用于创建源连接的用户名称。

target-connection-factory

在目标消息传递服务器上查找的目标连接工厂的名称。

target-context

用于配置目标 JNDI 初始上下文的属性。

target-credential-reference

凭据存储引用,用于验证目标连接。可以使用此选项而不是 target-password

target-destination

要在目标消息传递服务器上查找的目标目的地的名称。

target-password

用于创建目标连接的密码。

target-user

用于创建目标连接的用户名称。