Sun GlassFish Message Queue 4.4 版本說明

Message Queue 4.4 的新功能

Message Queue 4.4 是包含數項增強功能與錯誤修正的次要發行版本。本節將說明此發行版本所包含的新功能:

JMS 橋接器服務

因為 JMS 規格並未定義代理程式及用戶端之間通訊的線路協定,所以每一項 JMS 提供者 (包括 Message Queue) 均定義且使用自己的專屬協定。這種狀況導致 JMS 提供者之間無法互通。

Message Queue 4.4 的 JMS 橋接器服務,可讓 Message Queue 代理程式將自己的目標對映到外部 JMS 提供者的目標,藉以補其不足。此項對映能讓 Message Queue 代理程式與外部 JMS 提供者的用戶端進行通訊。

JMS 橋接器服務能夠對映具備以下條件的外部 JMS 提供者目標:

許多開放原始碼及商用 JMS 提供者都符合這些需求,這使得 JMS 橋接器服務能將 Message Queue 整合至使用其他 JMS 提供者的現有訊息傳送環境。

如需有關 JMS 橋接器服務的更多資訊,請參閱:

STOMP 橋接器服務

如前文所述,JMS 規格並未定義代理程式及用戶端之間的通訊線路協定。串流文字導向訊息傳送協定·(Streaming·Text·Oriented·Messaging·Protocol,·STOMP)·開放原始碼專案·(位於 http://stomp.codehaus.org??)·定義了一種簡易的線路協定,能讓以任何語言撰寫的用戶端使用,以便與支援·STOMP·協定的所有訊息傳送提供者通訊。

Message Queue 4.4 透過 STOMP 橋接服務支援 STOMP 協定。此項服務能讓 Message Queue 代理程式與 STOMP 用戶端通訊。

如需有關 STOMP 橋接器服務的更多資訊,請參閱:

其他增強功能

Message Queue 4.4 也提供下列其他增強功能:

新的通用訊息服務 (UMS) 功能

UMS 現備有利用 HTTP GET 提供數項服務的功能:

如需 UMS 簡介,請參閱通用訊息服務 (UMS)。如需 UMS API 的文件,請參閱 https://mq.dev.java.net/4.3-content/ums/protocol.html。如需多種語言的程式設計範例,請參閱 https://mq.dev.java.net/4.3-content/ums/examples/README.html

IPS 套裝軟體支援

Message Queue 現在使用開放原始碼的影像封裝系統 (Image Packaging System, IPS) (亦稱為 pkg(5) 系統) 封裝發行。之所以增加此封裝方法,是為了使 Message Queue 與 Sun GlassFish Enterprise Server 2.1.1 整合。