![]() |
Sun ONE Message Queue, Version 3.0.1 管理員指南 |
詞彙表本詞彙表提供有關使用 Sun ONE Message Queue (MQ) 時可能遇到的專有名詞和概念的資訊。
JMS (Java 訊息服務) 定義 JMS 用戶端如何存取訊息服務設備的標準的一組介面和語義。這些介面為 Java 程式提供標準的方法,以建立、傳送、接收和讀取訊息。
JMS 用戶端 與使用訊息服務交換訊息的其他 JMS 用戶端進行互動式操作的應用程式 (或軟體元件)。
JMS 供應程式 為訊息傳送系統實施 JMS 介面,並新增完整產品所需的管理和控制功能的產品。
MQ 用戶端運行時間 為 JMS 用戶端提供 MQ 訊息伺服器介面的軟體。用戶端運行時間支援用戶端將訊息傳送至目標和從此類目標接收訊息所需的所有作業。
MQ 訊息伺服器 為 MQ 訊息傳送系統提供遞送服務的軟體,其中包括與 JMS 用戶端的連線、訊息路由與遞送、持續性、安全性以及記錄。訊息伺服器維護實體目標,JMS 用戶端將訊息傳送至此目標,並且訊息從此目標遞送至使用用戶端。
主題 由管理員建立的可實施出版/訂閱遞送模型的物件。主題可作為內容階層 (負責收集和分布傳送給它的訊息) 中的節點來檢視。透過將主題用作媒介,訊息出版者可與訊息訂閱者保持獨立。
代理程式 MQ 實體,可管理訊息路由、遞送、持續性、安全性以及記錄,並提供可讓管理員監視和調整效能與資源使用的介面。
出版/訂閱遞送模型 出版者和訂閱者通常為匿名,並可動態出版或訂閱主題。系統將來自主題的多個出版者的訊息分布至其多個訂閱者。
生產者 由階段作業建立的物件 (MessageProducer),用於將訊息傳送至目標。在點對點遞送模型中,生產者為傳送者 (QueueSender);在出版/訂閱遞送模型中,生產者為出版者 (TopicPublisher)。
用戶端識別碼 將連線及其物件與作為 JMS 用戶端的 MQ 訊息伺服器所維護的狀態相關聯的識別碼。
目標 MQ 訊息伺服器中的實體目標,已生產的訊息遞送至此目標,以便路由並隨後遞送至使用者。此實體目標由受管理物件識別和封裝,JMS 用戶端使用此受管理物件指定它要生產訊息和/或使用訊息的目標。
佇列 由管理員建立的可實施點對點遞送模型的物件。佇列始終用於保留訊息,即使使用其訊息的用戶端處於非作用中。佇列被用作生產者與使用者之間的媒介保留位置。
使用者 階段作業建立的用於從目標接收訊息的物件 (MessageConsumer)。在點對點遞送模型中,使用者為接收者或瀏覽者 (QueueReceiver or QueueBrowser);在出版/訂閱遞送模型中,使用者為訂閱者 (TopicSubscriber)。
使用者群組 JMS 用戶端使用者所屬的群組,旨在授權對 MQ 訊息伺服器資源 (如連線和目標) 的存取權。
受管理物件 預先配置的 MQ 物件 (連線工廠或目標),由管理員建立以供一個或多個 JMS 用戶端使用。
使用受管理物件可讓 JMS 用戶端獨立於供應程式;即,使用戶端脫離供應程式的專用方面。這些物件由管理員放置在 JNDI 名稱空間中,並由使用 JNDI 查找的 JMS 用戶端存取。非同步通訊 一種通訊模式,在此模式中,訊息傳送者在繼續其他工作之前無需等待傳送方法的傳回。
訊息 JMS 用戶端使用的非同步請求、報告或事件。訊息包含標頭 (其他欄位可新增至此) 和內文。訊息標頭指定標準欄位和選擇性屬性。訊息內文包含要傳送的資料。
訊息傳送 企業應用程式使用的非同步請求、報告或事件的系統,可讓無密切關聯的應用程式可靠且安全地傳送資訊。
訊息選擇器 使用者選擇基於 JMS 訊息標頭中屬性值 (選擇器) 的訊息之方法。訊息服務執行基於訊息選擇器中所存在條件的訊息過濾與路由。
配置檔案 包含用於配置代理程式的 MQ 設定的一個或多個文字檔案。屬性為實例特定的或與叢集相關的。
授權 訊息服務決定使用者是否可存取訊息服務資源 (如連線服務或目標) 的過程。
連線工廠 用戶端用於建立與 MQ 訊息伺服器連線的受管理物件。可以為 QueueConnectionFactory 物件或 TopicConnectionFactory 物件。
連線 1) 與 MQ 訊息伺服器的作用中連線。可以為佇列連線或主題連線。2) 階段作業的 Factory,使用構成 MQ 訊息伺服器基礎的連線以生產和使用訊息。
階段作業 用於傳送和接收訊息的單一執行緒環境。可以為佇列階段作業或主題階段作業。
資料儲存區 永久儲存代理程式所需資訊 (持久訂閱、有關目標的資料、永久性訊息以及稽核資料) 的資料庫。
網域 JMS 用戶端用於程式化 JMS 訊息傳送作業的一組物件。有兩種程式設計網域:一種用於點對點遞送模型,另一種用於出版/訂閱遞送模型。
遞送策略 當多個訊息使用者註冊時,佇列如何路由訊息的規格。這些策略為:單一、故障轉移和循環。
遞送模式 訊息傳送可靠性的指標:保證訊息遞送並成功使用一次且僅為一次 (永久性遞送模式),或保證訊息至多遞送一次 (非永久性遞送模式)。
遞送模型 訊息遞送的模型:點對點或出版/訂閱。在 JMS 中,每種遞送模型都有單獨的程式設計網域,並且使用特定用戶端運行時間物件和特定目標類型 (佇列或主題),以及統一的程式設計網域。