jmsQueue - JMS 队列 (jmsQueue)

定义 JMS 队列配置。

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

properties.wasJms

此 JMS 队列分配至的队列的名称。

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

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

properties.wmqJms

WebSphere MQ JMS 队列

NameTypeDefaultDescription
baseQueueManagerNamestring定义了此队列的队列管理器名称
baseQueueNamestring队列管理器上的队列的名称
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,否则会忽略此值