Здравствуйте!
Вопрос по просмотру сессий пользователей в кластере. Если имеется несколько инстансов приложения на разных серверах, то при просмотре сессий видишь только сессии пользователей текущего приложения.
Каким образом настроить корректную работу дополнения в случае наличия нескольких серверов? Планируется ли доработка данного функционала на стороне JMIX?
Артем, здравствуйте!
Экран User sessions не рассчитан на отображение сессий с других нод кластера.
Такая доработка планируется в рамках подсистемы Jmix Sessions.
Тикет на доработку: Make jmix-sessions support UI and system sessions too · Issue #4397 · jmix-framework/jmix · GitHub.
Вы можете прокомментировать его или добавить реакцию - это поможет в приоретизации.
На данный момент синхронизация добавлена только для REST-сессий в Hazelcast при подключении Jmix Sessions (раздел “Changes”, пункт 2 в этом тикете)
В целом же за отображение сессий на экране User sessions отвечает org.springframework.security.core.session.SessionRegistry. Чтобы синхронизировались все сессии, нужно настраивать соответствующую реализацию, например org.springframework.session.security.SpringSessionBackedSessionRegistry.
С уважением,
Дмитрий
Понял, благодарю!