Не удается увидеть информацию об объектах памяти в сеансах, управляемых Hazelcast в сценарии клиент-сервер - PullRequest
0 голосов
/ 20 февраля 2019

Мы настроили наши серверы приложений (два или три) для работы в качестве клиентов с кластером Hazelcast (один или два участника) для сохранения сеанса.Сначала мы настроили его как два узла серверов приложений со встроенной настройкой Hazelcast, затем мы перешли к сценарию клиент-сервер.

На встроенной модели консоль показала большое количество информации, связанной собъекты кэша, реплицирующиеся между узлами и перемещающиеся из одного экземпляра в другой при необходимости.

В модели клиент-сервер мы видим как клиентов, так и участников, зарегистрированных на консоли Hazelcast, и получаем основную информацию (версии, памятьпотребление и т. д.).Но мы не можем видеть, как информация сеанса (карты) перемещается и реплицируется.

Мы почти уверены, что Hazelcast работает, потому что мы вынудили некоторые запутанные комбинации отключений клиента и участника, которые гарантируют, что информация, восстановленная следующим клиентом, должна поступить изоставшийся в живых член, и данные прошли путь от элемента кластера к элементу кластера, прежде чем перейти к клиенту.

Итак, убедившись, что мы делаем что-то не так с конфигурацией, мы скромно спрашиваем: кто-нибудь настраивал это раньше (конечно, потому что это кажется очень общей целью настройки), и были ли у вас похожие проблемы?Вы их решили?Как?

1 Ответ

0 голосов
/ 20 февраля 2019

Необходимо включить статистику для кешей, чтобы отслеживать их в Центре управления.Используйте метод element или setStatisticsEnabled () в декларативной или программной конфигурации соответственно, чтобы включить статистику карт, которые вы хотите видеть в Management Center.

...