管理訊息驅動 Bean 的訊息接聽器資源

管理訊息接聽器服務用來支援訊息驅動 Bean 的資源,通常是與沒有 Java™ EE 連接器架構 (JCA) 1.5 資源配接器的傳訊提供者搭配使用。

開始之前

對於 WebSphere® Application Server 第 7 版以及更新版本,接聽器埠已穩定。 如需相關資訊,請閱讀穩定特性的相關主題。 計劃將 WebSphere MQ 訊息驅動 Bean 部署配置從使用接聽器埠移轉至使用啟動規格。 不過,除非您確定應用程式不需要在 WebSphere Application Server 第 7 版之前的應用程式伺服器上運作,否則不應開始這項移轉。 比方說,如果您有一個應用程式伺服器叢集,其中有些成員是 6.1 版,有些是更新版本,在將叢集中的所有應用程式伺服器移轉至更新版本之前,您不應移轉該叢集上的應用程式來使用啟動規格。 [z/OS]此外,當您移轉至 z/OS® 平台上的啟動規格時,您必須啟用應用程式伺服器的「控制區附屬項 (CRA)」程序 (作法是在 JMS 提供者設定畫面上選取 啟用 JCA 型入埠訊息遞送 ,或使用 manageWMQ 指令來併入啟動 CRA 程序,以作為啟動應用程式伺服器的一部分)。

如果您想將訊息驅動 Bean 與沒有 JCA 1.5 版或 1.6 版資源配接器的傳訊提供者搭配使用,則您無法使用啟動規格,也因此您必須針對接聽器埠配置 Bean。 也有若干個實務是,雖然您可以使用啟動規格,但是您仍然選擇使用接聽器埠。 例如,為了相容於現有的訊息驅動 Bean 應用程式。

如果您現有的訊息驅動 Bean 使用 WebSphere MQ 傳訊提供者 (或相容的協力廠商 JMS 提供者) 和接聽器埠,且您想要改用 EJB 3 訊息驅動 Bean 和接聽器埠,這些新的 Bean 可以繼續使用相同的傳訊提供者。

關於這項作業

訊息接聽器服務是 JMS 提供者之 JMS 功能的延伸規格,其提供接聽器管理程式來控制及監視一或多個 JMS 接聽器。 每個接聽器都會監視 JMS 佇列目的地(點對點傳訊)或 JMS 主題目的地(發佈 /訂閱傳訊)。 接聽器埠定義 Connection Factory、目的地和已部署的訊息驅動 Bean 之間的關聯性。 當您部署訊息驅動 Bean 時,就會將該 Bean 與接聽器埠產生關聯。 當訊息到達目的地時,接聽器會將訊息傳給訊息驅動 Bean 的新實例來進行處理。

程序

  1. 配置訊息接聽器服務
    [z/OS]
    附註: 在配置訊息接聽器資源之前,請考量 z/OS 平台上的訊息接聽器服務實作,這會影響您應該如何配置接聽器埠。
  2. 管理接聽器埠。
    您可以完成下列任何管理作業:
    • 建立或配置接聽器埠。
    • 啟動或停止接聽器埠。
    • 刪除接聽器埠。
  3. [z/OS]如果訊息驅動 Bean 使用 WebSphere MQ 所管理的佇列作為 JMS 提供者,請配置佇列目的地內容來最佳化效能,以最適合您的訊息驅動 Bean。

    如需效能的相關資訊,請參閱 調整 WebSphere MQ 傳訊提供者的傳訊目的地

  4. 配置使用接聽器埠之訊息驅動 Bean 的安全

結果

您已配置訊息接聽器服務支援訊息驅動 Bean 所需要的資源。