2012-01-02 10 views
0

Я хотел бы узнать, можно ли получить или прослушать запущенные приложения «число», которые запущены на IP-пуле, для которого настроен (распределен) карусель.Проблема с выпуском Hazelcast - кто запустил номер приложения

Я знаю журналы приложений, которые показывают, какой ip получает в пуле прямо в этот момент или покидает пул (когда этот сервер не работает). Тем не менее, я не мог найти, как получить эти текущие номера экземпляров во время выполнения с помощью hazelcast.

Заранее спасибо.

ответ

5
Hazelcast.getCluster().getMembers() 

предоставит вам список участников. Вы также можете добавитьListener для прослушивания событий членства через

Hazelcast.getCluster().addMembershipListener() 
+0

Привет, спасибо за ваш запрос вначале. Более того, я хотел бы узнать, как выполнить вторую задачу, которую вы поделили. Я имею в виду, должен ли он быть в классе слушателя или что-то еще? Не могу ли импортировать кластер в список участников в любом файле конфигурации xml? Потому что я действительно не знаю, как добавить это к слушателю при запуске сервера. – Javatar

+0

Вы должны реализовать com.hazelcast.core.MembershipListener и зарегистрировать экземпляр этого прослушивателя, используя Hazelcast.getCluster(). AddMembershipListener (membershipListener). Регистрация слушателя в конфигурации xml будет доступна по версии 2.0, которая будет выпущена через месяц. – mmdogan