Sun Java System Message Queue 3.7 UR1 技術摘要

字彙表

本字彙表提供有關使用 Message Queue 時,可能遇到的專有名詞和概念的資訊。如需包含 Sun Java System 中所使用全部專有名詞的字彙表,請參閱「Sun Java Enterprise System Glossary」

JMS 提供者

為訊息傳送系統實作 JMS 介面的產品,可增加配置和管理該系統所需的管理和控制功能。

加密

一種保護訊息免於在透過連線傳送時被篡改的機制。

用戶

由階段作業建立的物件 (MessageConsumer),用於接收從目標傳送的訊息。在點對點傳送模型中,用戶為接收者或瀏覽者 (QueueReceiver QueueBrowser);在發佈/訂閱傳送模型中,用戶即為訂閱者 (TopicSubscriber)。

用戶端

與使用訊息服務的其他用戶端進行互動式操作以交換訊息的應用程式 (或軟體元件)。用戶端可以是產生型用戶端、使用型用戶端,或兩者皆是。

用戶端執行階段

為訊息傳送用戶端提供 Message Queue 訊息服務介面的 Message Queue 軟體。用戶端執行階段支援用戶端將訊息傳送至目標和從目標接收訊息所需的所有作業。

用戶端識別碼

一種識別碼,此識別碼會將連線及其物件與由表示用戶端的 Message Queue 代理程式所維護的狀態相關聯。

目標

Message Queue 代理程式中的實體目標,產生的訊息會傳送至此目標,以便路由並隨後傳送至用戶。此實體目標由受管理物件識別和封裝,用戶端使用此受管理物件指定它要產生訊息和/或使用訊息的目標。

主題

由管理員所建立可實作發佈/訂閱傳送模型的物件。主題可視作內容階層中的節點, 負責收集和分發其接收到的訊息 。透過將主題用作媒介,訊息發佈者可與訊息用戶保持獨立。

代理程式

Message Queue 實體,可管理訊息路由、傳送、永久性、安全性及記錄,提供用於監視和調校效能以及資源使用的介面。

作業事件

必須完整或整體回復的不可分割的工作。

佇列

由管理員建立的可實施點對點傳送模型的物件。佇列始終用於保留訊息,即便使用其訊息的用戶端處於非使用中,亦是如此。佇列被用作產生器與用戶之間的媒介保留位置。

非同步訊息傳送

一種訊息的交換方式,訊息傳送時,用戶不需要待命以接收。也就是說,訊息傳送者在繼續其他工作之前,無需等待傳送方法傳回。如果訊息用戶忙碌或離線,訊息會先被傳送,然後在用戶準備就緒時接收訊息。

受管理物件

一種預先配置的物件 (連線工廠或目標),封裝提供者專用的實作詳細資訊,且由管理員建立以供一或多個 JMS 用戶端使用。使用受管理物件可讓 JMS 用戶端不受限於提供者。受管理物件放置在 JNDI 名稱空間中,並由 JMS 用戶端透過 JNDI 查找來存取。

訊息

訊息用戶端使用的非同步請求、報告或事件。訊息包含標頭 (其中可增加其他欄位) 和內文。訊息標頭指定標準欄位和可選特性。訊息內文包含要傳送的資料。

訊息服務

一種提供在分散式元件或應用程式間非同步可靠訊息交換的中介軟體服務。它包含代理程式、用戶端執行階段、數個代理程式執行其功能所需的資料存放區,以及配置與監視代理程式和調校效能所需的管理工具。

訊息傳送

企業應用程式使用的非同步請求、報告或事件的系統,可讓耦合鬆散的應用程式以可靠安全的方式傳送資訊。

連線

是用戶端與代理程式之間的通訊通道,用以傳送有效負載訊息和控制訊息。

連線工廠

用戶端用於建立與代理程式連線的受管理物件。這可以是 ConnectionFactory 物件、QueueConnectionFactory 物件或 TopicConnectionFactory 物件。

階段作業

執行傳送和接收訊息的單一執行緒環境。可以為佇列階段作業或主題階段作業。

停用的訊息

因正常處理或明確的管理員動作之外的原因而從系統上被移除的訊息。過期的訊息、因記憶體超限或因傳送失敗而從目標移除的訊息都可稱為停用的訊息。您可選擇將停用訊息儲存在停用的訊息佇列上。

停用的訊息佇列

代理程式啟動後自動建立的專用目標,用於儲存停用的訊息,以作為診斷之用。

產生器

由階段作業建立的物件 (MessageProducer),用於將訊息傳送至目標。在點對點傳送模型中,產生器為傳送者 (QueueSender);在發佈/訂閱傳送模型中,產生器即為發佈者 (TopicPublisher)。

授權

訊息服務決定使用者是否可存取訊息服務資源 (如連線服務或目標),以執行訊息服務所支援之特定作業的過程。

傳送模式

訊息傳送可靠性的指標:保證訊息可以傳送並成功使用一次且僅為一次 (永久性傳送模式),或保證訊息最多傳送一次 (非永久性傳送模式)。

傳送模型

訊息傳送的模型:點對點或發佈/訂閱。在 JMS 中,每種傳送模型都有單獨的程式設計網域 (使用特定用戶端執行階段物件和特定目標類型,即佇列或主題),以及統一的程式設計網域。

資料存放區

永久性儲存代理程式所需資訊 (長期訂閱、有關目標的資料、永久性訊息,以及稽核資料) 的資料庫。

群組

Message Queue 用戶端使用者所屬的群組,旨在授權對連線、目標和特定作業的存取權。

網域

JMS 用戶端用於對 JMS 訊息傳送作業進行程式設計的一組物件。有兩種程式設計網域:一種用於點對點傳送模型,另一種用於發佈/訂閱傳送模型。

認證

用來確認只有經驗證的使用者才允許設定連線至代理程式的過程。

確認

控制用戶端和代理程式間的訊息交換,以確保傳送能夠可靠。有兩種通用類型的確認:用戶端確認和代理程式確認。

選擇器

用於排序和路由訊息的訊息標頭特性。訊息服務基於訊息選擇器中存在的條件執行訊息過濾與路由。

叢集

是透過協作提供可延伸訊息傳送服務的兩個或多個互連代理程式。