Sun Java System Messaging Server 6.3 管理指南

22.1.3 使用 JMQ 通知的優點

JMQ 通知外掛程式和郵件佇列提供以下優點:

22.1.3.1 發佈至主題或佇列

主題和佇列使用不同的郵件遞送式樣;可各自在郵件佇列服務中進行配置。

主題。當郵件產生器傳送郵件至主題時,會使用發佈/訂閱架構。在此廣播式樣中,產生器會將郵件傳送至主題目標。此主題目標的可訂閱用戶數不限。訂閱主題的每個用戶可取得各自的郵件副本。如果此主題沒有用戶訂閱,則會捨棄郵件。

事件通知服務也使用發佈/訂閱架構;這和郵件佇列中所定義的主題式樣類似。

佇列。當郵件產生器傳送郵件至佇列時,會使用點對點架構。在此式樣中,產生器會將郵件傳送至佇列目標,僅有一個用戶可從中接收郵件。如果有多個用戶等候佇列中的郵件,僅有一名訂閱者會收到郵件。如果沒有等候的用戶,郵件會保留直到郵件逾時,或用戶表示對此佇列感興趣為止。

產生郵件至佇列可讓您在多個用戶之間分攤郵件負載。

22.1.3.2 使用多個 JMQ 通知外掛程式

您可以配置一到五個通知外掛程式。

Messaging Server 在以下預設位置提供外掛程式程式庫:

/opt/SUNWmsgsr/lib/libjmqnotify

configutil 公用程式可用以指定外掛程式的參數,並將外掛程式指向可執行檔程式碼的程式庫。

如果您指定多個外掛程式,每個外掛程式會產生彼此互不關聯的通知郵件。例如,如果使用刪除郵件參數配置兩個外掛程式,且從使用者的電子信箱刪除一封郵件,則兩個外掛程式皆會產生通知郵件。

您可以配置多個外掛程式,針對不同的用途使用不同的郵件分發式樣。例如,您可以配置三個不同的外掛程式以產生郵件

22.1.3.3 配置通知外掛程式的參數

您必須針對每個配置的外掛程式定義一組獨立的 configutil 參數。

這些參數會判定兩種資訊:

如需有關如何配置外掛程式的說明,請參閱配置 JMQ 通知外掛程式