2015-07-10 1 views
1

i m с использованием WSO2 ESB 4.8.1, настроенных в кластере. Я также использую ELB для балансировки всех узлов кластера.WSO2 динамически проверяет рабочий узел ESB в кластере

В моих требованиях к проекту мне нужно знать, сколько узлов esb привязано к лопую, поэтому количество узлов соединяется с кластером. Есть ли возможность разработать приложение, способное сделать это с помощью 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

Смежные вопросы