将HttpSession对象添加到Infinispan缓存

时间:2018-09-13 03:17:02

标签: session caching infinispan

我们已开始在我们的Web应用程序中将Wildfin 13与infinispan缓存一起使用。该Web应用程序以Wildfly域模式部署在两个节点的群集中,一个节点充当主节点,另一个充当从属节点。在应用程序中,我们具有管理员功能,管理员可以在其中终止用户。

所以我们要做的是将会话对象添加到Infinispan缓存中,并检索它并在需要时终止它。我知道HttpSession对象不可序列化,因此无法将其添加到缓存中,但是添加到会话对象中的每个属性都是可序列化的,所以我的问题是,该问题是否有解决方法?因为现在当我尝试将会话添加到缓存时,我们收到一个NotSerializable错误,并且由于安全原因,也不再可能从sessionId检索会话并终止它。

1 个答案:

答案 0 :(得分:1)

无需手动与Infinispan缓存进行交互:WildFly透明地支持与Infinispan进行的完全http会话群集。参见https://docs.jboss.org/author/display/WFLY10/High+Availability+Guide