0
我想知道是否有辦法在JEE應用程序中列出所有正在運行的集羣的節點/實例及其IP地址?Glassfish - 獲取所有節點/實例的列表
我想知道是否有辦法在JEE應用程序中列出所有正在運行的集羣的節點/實例及其IP地址?Glassfish - 獲取所有節點/實例的列表
GlassFish使用Shoal GMS(組管理服務)作爲其clustering framework。您可以創建一個作爲觀察者加入Shoal集羣的應用程序,從而可以偵聽由GMS發佈的任何GMS事件,如JOIN,JOIN_AND_READY或FAILURE,並描述集羣成員的狀態。你可以找到一些關於Shoal GMS in GlassFish 3.1 here的片段。
在GF 2.1的日子裏,我把一個應用程序連接到了GMS,並且要走的路是以編程方式顯式加入集羣成員。
Shoal GMS集羣成員(應用程序)不需要部署在目標GlassFish集羣上。集羣成員通過網絡進行通信。 GlassFish會爲此使用多播流量,請注意這可能會導致防火牆問題。
通過GMS,您將只獲取集羣成員的實例名稱。有沒有簡單的鏈接到HTTP偵聽器的IP地址,但也許你可以映射實例到DNS名稱。
謝謝! 我認爲這是我需要的,我會看看Shoal GMS。 – ZouBi