2015-07-03 46 views
0

我有一個好奇心,我正在尋找它沒有任何結果。在GlassFish的文件上寫着:GlassFish羣集如何找到活動的IIOP端點?

如果該應用程序客戶端是在集羣 參與部署在GlassFish Server實例,GlassFish服務器自動發現集羣中的所有 當前活動的IIOP端點。但是,如果其中一個端點出現故障,客戶端應該至少有兩個端點指定爲 引導目的。

但我問自己如何創建這個列表。

我已經對在JVM中執行的獨立客戶端進行了一些測試,並對部署在GlassFish集羣中的應用程序執行了一些RMI調用,並且從日誌中可以看到IIOP端點列表是自動完成並將其設置爲com.sun.appserv.iiop.endpoints系統屬性,但如果在客戶端執行過程中停止服務器實例或啓動另一個服務器實例,則該列表將保留JVM啓動時創建的列表。

回答

0

GlassFish羣集由通常使用UDP多播的GMS(組管理服務)管理,但可以在不可用的情況下使用TCP。

參見第4節中HA Administration Guide (PDF)

「管理的GlassFish服務器羣集」組管理服務(GMS)使實例通過 檢測到羣集成員的變化和通知的變化實例參與羣集。若要 確保GMS可以檢測羣集成員身份的更改,則必須正確配置羣集的GMS設置 。

相關問題