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