2015-07-10 73 views
1

使用在集羣中配置的WSO2 ESB 4.8.1。我還使用ELB來負載平衡所有羣集節點。WSO2動態檢查集羣中的ESB工作節點

在我的項目需求中,我需要知道有多少個esb節點連接到elb,因此有多少個節點加入羣集。有沒有可能開發一個能夠使用wso2 API做到這一點的應用程序?

謝謝。

回答

1

您必須使用HazelCast來實現此功能。我在下面附加了一個示例僞代碼。

// Get the hazel cast inatance. 
HazelcastInstance hz = Hazelcast.newHazelcastInstance(); 
// Then get the cluster information from it. 
hz.getCluster().getMembers().size(); 
+0

如何能夠hazelcast客戶端的典型配置,如果我有一個典型的羣集配置與WSO2 ELB(127.0.0.1)WORKER1(127.0.0.2)WORKER2(127.0.0.3),並且其中所述簇暴露於公開港口80? – Alex

+0

沒有任何其他建議? – Alex