Как вывести HttpSession из WildFly в Redis? (Без весенней сессии) - PullRequest
1 голос
/ 19 июня 2019

Введение

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

Примечание: Теперь, пожалуйста, потерпите меня, если мне не хватает знаний по какой-либо теме, которую я собираюсь охватить в этом вопросе, пожалуйста, не стесняйтесь обучать меня. Я знаю, что есть некоторые области, в которых я мог бы легко улучшить, то есть DevOps, это вряд ли моя самая сильная тема.


Проблема

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

Мой текущий прогресс все еще исследует время проведения исследований, главным образом потому, что мне еще предстоит открыть для себя все, что кажется надежным / дурацким. В лучшем случае, это - лучшее, что я нашел на данный момент, единственная проблема в том, что до этой проблемы я даже не знал, что такое Infinispan, поэтому я вряд ли эксперт в настройке Infinispan с WildFly.

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


Наконец

Я хотел бы поблагодарить любого, кто мог бы помочь мне заранее, я не прошу, чтобы кто-то вручил мне решение, а скорее указал мне правильное направление (я). Я бы хотел на самом деле научиться этой теме, из того, что я до сих пор читал, я уже многому научился, но я все еще далек от эксперта по этому вопросу. Я также знаю, что мне также нужно улучшить свои способности в отношении настройки WildFly / JBoss.

P.S. Любая форма материала для чтения была бы удивительной, бесплатной или нет.

1 Ответ

2 голосов
/ 20 июня 2019

WildFly не делает этого.Тем не менее, вы можете подключиться к кластеру Infinispan Server (раскрытие: я работаю на Infinispan).Документация на аналоги продукции (EAP и JDG) доступна здесь: https://access.redhat.com/documentation/en-us/red_hat_data_grid/7.2/html/administration_and_configuration_guide/externalize_sessions#externalize_http_session_from_jboss_eap_to_jboss_data_grid

...