Sun Java System Message Queue 是與 Java 2 企業版 (J2EE™) 1.3 相容的訊息傳送服務。該佇列旨在滿足企業客戶的需要,並在 Sun Cluster 軟體的控制下執行。本節說明安裝 Sun Java System Message Queue 並使其作為 Sun Cluster HA for Sun Java System Message Queue 執行的步驟。
如果您執行 Sun Java System Message Queue 和其他訊息傳送服務伺服器,並且它們使用相同的網路資源,請將它們配置為偵聽不同的連接埠。否則,兩個服務之間可能會發生連接埠衝突。
請使用以下程序安裝 Sun Java System Message Queue。
使用以下程序來安裝 Sun Java System Message Queue。此處僅包含 Sun Java System Message Queue 的相關說明章節。請參閱「Sun Java System Message Queue for Solaris OS」 文件,以取得詳細資訊。
請勿在 /etc/imq/imqbrokerd.conf 檔案中將 AUTOSTART 特性設定為 YES。依預設,AUTOSTART 特性設定為 NO,因為 Sun Cluster HA for Sun Java System Message Queue 會在您配置完資料服務後啟動和停止應用程式。
將 Sun Java System Message Queue 套裝軟體安裝到叢集中所有尚未安裝此套裝軟體的節點上。
在全域檔案系統上指定一個用於保留訊息佇列的位置 (例如,/global/s1mq)。
您可以為該檔案系統建立單獨目錄。
在任何節點上設定 IMQ_VARHOME 並執行 imqbrokerd 指令以建立配置目錄和檔案。
# IMQ_VARHOME=/global/s1mq # export IMQ_VARHOME # imqbrokerd -name hamq1 |
透過編輯 $IMQ_VARHOME/instances/hamq1/props/config.properties 將 imq.jms.tcp.hostname 特性設定為邏輯主機名稱。