Sun Java logo     上一頁      目錄      索引      下一頁     

Sun logo
Sun Java System Message Queue 3 2005Q4 技術摘要 

附錄 A
選擇性 JMS 功能的 Message Queue 實作

JMS 規格會指出特定的選擇性項目:每個 JMS 提供者 (供應商) 選擇性擇是否實作這些項目。本附錄描述 Message Queue 產品如何處理 JMS 選擇性項目。

表 A-1 說明 Message Queue 服務如何處理 JMS 選擇性項目。

表 A-1 選擇性 JMS 功能 

JMS 規格中的章節

說明和 Message Queue 實作

3.4.3
JMSMessageID

「由於訊息 ID 建立和增加訊息容量較為複雜,如果某些 JMS 提供者收到應用程式未使用訊息 ID 的提示,則可能會最佳化訊息耗用時間。JMS 訊息產生者會提供停用訊息 ID 的提示。」

Message Queue 實作:    產品不停用訊息 ID 的產生 (MessageProducer 中的所有 setDisableMessageID() 呼叫均會被忽略)。所有訊息均將包含有效的 MessageID 值。

3.4.12
覆寫訊息標頭欄位

「JMS 未明確定義管理員如何覆寫這些標頭欄位值。JMS 提供者不需要支援此管理選項。」

Message Queue 實作:    Message Queue 產品透過配置用戶端執行階段,支援訊息標頭欄位值的管理覆寫 (請參閱訊息標頭)。

3.5.9
JMS 定義的特性

「JMS 可為 JMS 定義的特性保留「JMSX」特性名稱字首。」
「對這些特性的支援是選擇性的,除非另有說明。」

Message Queue 實作:    Message Queue 產品支援 JMS 1.1 規格定義的 JMSX 特性 (請參閱「Message Queue 管理指南」)。

3.5.10
提供者特定的特性

「JMS 可為提供者特定的特性保留「JMS_<vendor_name>」特性名稱字首。」

Message Queue 實作:    提供者特定的特性是用於提供需要的特殊功能,以支援 JMS 與提供者原生用戶端一同使用。但不能用於 JMS 執行 JMS 訊息傳送。

4.4.8
分散式作業事件

「JMS 不需要提供者支援分散式作業事件。」

Message Queue 實作:    此版本的 Message Queue 產品支援分散式作業事件 (請參閱作業事件)。

4.4.9
多重階段作業

「對於 PTP <點對點分佈模型>,JMS 沒有為相同的佇列指定並行運作的 QueueReceivers 之語義;但是,JMS 並不禁止提供者支援此功能。」請參閱 JMS 規格的第 5.8 節,以取得更多資訊。

Message Queue 實作:    Message Queue 實作支援到多個用戶的佇列傳送。如需更多資訊,請參閱點對點訊息傳送



上一頁      目錄      索引      下一頁     


文件號碼:819-3566。  Copyright © 2005 Sun Microsystems, Inc. 版權所有。