jmsTopic - JMS 主题 (jmsTopic)

定义 JMS 主题配置。

NameTypeDefaultDescription
id字符串唯一配置标识。
jndiNamestring资源的 JNDI 名称。

properties.wasJms

此 JMS 主题在“主题空间”属性定义的主题空间中指定的主题的名称。

NameTypeDefaultDescription
deliveryMode
  • NonPersistent
  • Persistent
  • Application
Application发送到该目标的消息的传递方式。它控制此目标的消息的持久性。
NonPersistent
NonPersistent
Persistent
Persistent
Application
Application
readAhead
  • AlwaysOn
  • AlwaysOff
  • AsConnection
AsConnection预先读取是优先将消息指定给使用者的优化。它会更快地处理客户请求。
AlwaysOn
AlwaysOn
AlwaysOff
AlwaysOff
AsConnection
AsConnection
timeToLive具有秒精度的时间段0s缺省时间(以毫秒计),从系统必须将消息保留在目标中的分派时间开始算起。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
topicNamestringDefault.Topic此 JMS 主题在“主题空间”属性定义的主题空间中指定的主题的名称。
topicSpacestringDefault.Topic.Space主题空间是用于发布/预订消息传递的位置。
priorityint
Min: 0

Max: 9
发送到该目标的消息的相对优先级,该优先级的范围为从 0 到 9,其中 0 是最低优先级,而 9 是最高优先级。

properties.wmqJms

WebSphere MQ JMS 主题

NameTypeDefaultDescription
baseTopicNamestring要打开的主题字符串
brokerCCDurSubQueuestringSYSTEM.JMS.D.CC.SUBSCRIBER.QUEUE一个队列的名称,将从此队列中检索连接使用者的非持久预订消息
brokerDurSubQueuestringSYSTEM.JMS.D.SUBSCRIBER.QUEUE从中检索持久预订消息的队列的名称
brokerPubQueuestring在其中发送已发布消息的队列(流队列)的名称
brokerPubQueueManagerstring拥有在其中发送主题上发布的消息的队列的队列管理器的名称
brokerVersion
  • 1
  • 2
1要使用的代理程序的版本
1
1
2
2
CCSIDint
Min: 1
1208要用于连接或目标的编码字符集标识
encodingstringNATIVE将消息发送至此目标时消息主体中数字数据的表示方式。此属性指定二进制整数、压缩十进制整数和浮点数的表示。
expirystringAPP一个时间段,目标上的消息在此时间段后到期
failIfQuiesce布尔型true队列管理器处于停顿状态时,对某些方法的调用是否失败。
persistence
  • APP
  • QDEF
  • PERS
  • HIGH
  • NON
APP发送至目标的消息的持久性
APP
APP
QDEF
QDEF
PERS
PERS
HIGH
HIGH
NON
NON
priority
  • 0
  • APP
  • QDEF
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
APP发送至目标的消息的优先级
0
0
APP
APP
QDEF
QDEF
1
1
2
2
3
3
4
4
5
5
6
6
7
7
8
8
9
9
putAsyncAllowed
  • DISABLED
  • DESTINATION
  • ENABLED
DESTINATION是否允许消息生产者使用异步放置以将消息发送至此目标
DISABLED
DISABLED
DESTINATION
DESTINATION
ENABLED
ENABLED
readAheadAllowed
  • DISABLED
  • DESTINATION
  • ENABLED
DESTINATION是否允许 MDB 使用提前读以将目标中的非持久消息放到内部缓冲区中(在接收这些消息之前)
DISABLED
DISABLED
DESTINATION
DESTINATION
ENABLED
ENABLED
readAheadClosePolicy
  • ALL
  • CURRENT
ALL管理员停止 MDB 时内部提前读缓冲区中的消息的处理方式
ALL
ALL
CURRENT
CURRENT
receiveConversion
  • QMGR
  • CLIENT_MSG
CLIENT_MSG用于确定队列管理器是否将执行数据转换的目标属性。
QMGR
QMGR
CLIENT_MSG
CLIENT_MSG
targetClient
  • JMS
  • MQ
JMS是否使用 WebSphere MQ RFH2 格式与目标应用程序交换信息
JMS
JMS
MQ
MQ
arbitraryPropertiesstring能够指定其他位置未定义的属性
receiveCCSIDint
Min: 0
用于对队列管理器消息转换设置目标编码字符集标识的目标属性。除非 RECEIVECONVERSION 设置为 WMQ_RECEIVE_CONVERSION_QMG,否则会忽略此值