jmsQueue - JMS 佇列 (jmsQueue)

定義 JMS 佇列配置。

NameTypeDefaultDescription
idstring唯一的配置 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)。例如,指定 30 秒為 30s。您可以在單一項目中包括多個值。例如,1m30s 相等於 90 秒。
priorityint
Min: 0

Max: 9
傳送給這個目的地的訊息的相對優先順序,範圍是 0 至 9,0 是最低優先順序,9 是最高優先順序。

properties.wmqJms

WebSphere MQ JMS 佇列

NameTypeDefaultDescription
baseQueueManagerNamestring定義這個佇列的「佇列管理程式」名稱
baseQueueNamestring「佇列管理程式」上的佇列名稱
CCSIDint
Min: 1
1208用於連線或目的地的編碼字集 ID
encodingstringNATIVE當訊息傳送到這個目的地時,訊息主體中的數值資料如何呈現。這個內容指定二進位整數、聚集十進位及浮點數字的表示法。
expirystringAPP在目的地的訊息到期之前的期間
failIfQuiescebooleantrue如果佇列管理程式在靜止狀態中,某些方法呼叫是否會失敗
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
設定佇列管理程式訊息轉換之目標編碼字集 ID 的目的地內容。除非 RECEIVECONVERSION 設為 WMQ_RECEIVE_CONVERSION_QMG,否則會忽略這個值