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 特性設定為邏輯主機名稱。