MQ 可透過以下兩種方式與 Application Server 進行整合︰LOCAL 與 REMOTE,在 Admin Console 中由 Java 訊息服務 Type 屬性表示。
當 Type 屬性為 LOCAL (獨立 Application Server 實例的預設) 時,Application Server 將啟動和停止被指定為預設 JMS 主機的 MQ 代理程式。LOCAL 類型最適合於獨立的 Application Server 實例。
若要在 Application Server 實例和 Message Queue 代理程式之間建立一對一的關係,請將類型設定為 LOCAL 並為每個 Application Server 實例指定不同的預設 JMS 主機。無論叢集是否在 Application Server 或 MQ 中定義,您均可執行此作業。
對於 LOCAL 類型,請使用 Start Arguments 屬性指定 MQ 代理程式的啟動參數。
當 Type 屬性為 REMOTE 時,必須單獨啟動 MQ 代理程式。如果在 Application Server 中定義了叢集,則此為預設。如需有關啟動代理程式的資訊,請參閱 Sun Java System Message Queue 管理指南。
在此情況下,Application Server 將使用外部配置的代理程式或代理程式叢集。此外,您必須從 Application Server 分別啟動和停止 MQ 代理程式,並使用 MQ 工具配置和調校代理程式或代理程式叢集。REMOTE 類型最適合於 Application Server 叢集。
對於 REMOTE 類型,您必須使用 MQ 工具指定 MQ 代理程式啟動參數。可忽略 Start Arguments 屬性。