Добавление объекта HttpSession в кэш Infinispan - PullRequest
0 голосов
/ 13 сентября 2018

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

Итак, что мы хотим сделать, это добавить объекты сеанса в кэш Infinispan, получить его и завершить при необходимости.Я знаю, что объект HttpSession не сериализуем, поэтому его нельзя добавить в кэш, но каждый атрибут, добавленный к объекту сеанса, можно сериализовать, поэтому мой вопрос: есть ли обходной путь для этой проблемы?Потому что прямо сейчас мы получаем ошибку NotSerializable, когда я пытаюсь добавить сеанс в кэш, а также больше невозможно получить сеанс из sessionId и завершить его из-за соображений безопасности.

1 Ответ

0 голосов
/ 13 сентября 2018

Нет необходимости вручную взаимодействовать с кешем Infinispan: WildFly прозрачно поддерживает полную кластеризацию http-сессии с Infinispan. Смотри https://docs.jboss.org/author/display/WFLY10/High+Availability+Guide

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...