如何将 HttpSession 从 WildFly 外部化到 Redis? (W/O Spring 会话)
How to externalise HttpSession from WildFly to Redis? (W/O Spring Session)
简介
所以,我目前正在使用一些较旧的 Java EE 应用程序,这些应用程序非常有状态,但是,随着最近的变化,这些应用程序需要变得无状态。与其花大量时间重构代码,我认为最好寻求替代解决方案,也许是通过配置。
注意:现在请耐心等待,如果我对我将要在这个问题中涉及的任何给定主题缺乏知识,请随时教育我。我知道有些领域我可以轻松改进,例如 DevOps,这不是我最擅长的话题。
问题
我见过很多使用 Spring 的解决方案,或者更准确地说 Spring 会话,这种方法看起来很棒,非常干净、清晰和直接。然而,正如最初所说,我希望找到一个替代解决方案,而不是重构我们现有代码的负载或任何与此相关的代码。
我目前的进展仍在调查进行研究的时间,主要是因为我仍在发现任何出现 solid/fool 证据的东西。充其量,this 是我迄今为止发现的最好的东西,唯一的问题是,在此问题之前,我什至不知道 Infinispan 是什么,所以我几乎不是配置 Infinispan 的专家野蝇。
我也偶然发现了 this 评论,它看起来可能有点前途,但遗憾的是我个人不确定如何利用它,再一次,缺乏关于这个主题的教育。
终于
我要感谢任何可以提前帮助我的人,我不是要别人给我一个解决方案,而是要给我指明正确的方向。我想就这个主题进行自我教育,从我目前所读的内容来看,我已经学到了很多东西,但我离这个主题的专家还很远。我也知道我在配置方面也需要提高自己的能力WildFly/JBoss。
P.S. 任何形式的阅读 material 都会很棒,无论是否免费。
WildFly 不会这样做。但是,您可以外部化到 Infinispan 服务器集群(披露:我在 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
简介
所以,我目前正在使用一些较旧的 Java EE 应用程序,这些应用程序非常有状态,但是,随着最近的变化,这些应用程序需要变得无状态。与其花大量时间重构代码,我认为最好寻求替代解决方案,也许是通过配置。
注意:现在请耐心等待,如果我对我将要在这个问题中涉及的任何给定主题缺乏知识,请随时教育我。我知道有些领域我可以轻松改进,例如 DevOps,这不是我最擅长的话题。
问题
我见过很多使用 Spring 的解决方案,或者更准确地说 Spring 会话,这种方法看起来很棒,非常干净、清晰和直接。然而,正如最初所说,我希望找到一个替代解决方案,而不是重构我们现有代码的负载或任何与此相关的代码。
我目前的进展仍在调查进行研究的时间,主要是因为我仍在发现任何出现 solid/fool 证据的东西。充其量,this 是我迄今为止发现的最好的东西,唯一的问题是,在此问题之前,我什至不知道 Infinispan 是什么,所以我几乎不是配置 Infinispan 的专家野蝇。
我也偶然发现了 this 评论,它看起来可能有点前途,但遗憾的是我个人不确定如何利用它,再一次,缺乏关于这个主题的教育。
终于
我要感谢任何可以提前帮助我的人,我不是要别人给我一个解决方案,而是要给我指明正确的方向。我想就这个主题进行自我教育,从我目前所读的内容来看,我已经学到了很多东西,但我离这个主题的专家还很远。我也知道我在配置方面也需要提高自己的能力WildFly/JBoss。
P.S. 任何形式的阅读 material 都会很棒,无论是否免费。
WildFly 不会这样做。但是,您可以外部化到 Infinispan 服务器集群(披露:我在 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