当前位置: 首页 > 知识库问答 >
问题:

使用Spring Boot的Hazelcast会话复制

颛孙飞鸾
2023-03-14

我在Spring Boot应用程序中遵循基于Hazelcast的会话复制文档。

   ClientConfig clientConfig = new ClientConfig();
    clientConfig.getGroupConfig().setName("dev").setPassword("dev-pass");
    clientConfig.getNetworkConfig().addAddress("x.x.x.x");

谢谢Aravind

共有1个答案

唐兴思
2023-03-14

你有吗

@Bean
public HeaderHttpSessionStrategy sessionStrategy() {
  return new HeaderHttpSessionStrategy();
}

如果其他一切都起作用,这应该是你所需要的全部

 类似资料:
  • 我有一些hazelcast http会话复制特性的问题。 我有些问题: 在同一个tomcat集群中有没有可能有hazelcast封装的应用程序和非hazelcast封装的应用程序? 带有hazelcast的应用程序应该是可分发的?(通过像其他方法一样添加它的web.xml) 部署应用程序的Tomcat不应该在集群中?是否可以在同一tomcat中使用标准tomcat会话复制将其他应用程序群集化? 编

  • 我正在尝试使用Hazelcast分布式缓存来复制带有Spring Boot&Spring Security的HTTP会话,但无法进行设置(不过,简单的缓存复制工作良好,我已经通过在一个应用程序节点的map中设置一些值并尝试在其他集群节点上获得它来验证了这一点)。 我已经通过网页上的东西,但不幸的是,我无法设置这一点。应用程序在集群中运行时,在一个节点上登录后,我没有在其他节点上获取会话对象(我正在

  • 当我介绍hazelcast时,第一次验证是成功的。之后,第一个请求也是成功的。但在那之后 org.springframework.security.web.context.httpsessionSecurityContextRepository找不到会话... 正如我所说,在配置com.hazelcast.web.webfilter进行sesion复制之后,就开始出现这种情况,如下所示: 2017

  • 我有一个用Spring Boot1.5.13构建的java应用程序,我没有设法将会话超时设置为60分钟。我发现Spring将默认的会话超时设置为30分钟。在这个项目上,我们使用: > HttpSecurity的自定义配置 protected void configure(HttpSecurity http){ http.SuccessHandler((httpServletRequest,http

  • 我试图使用Spring Cloud的Zuul、Eureka和我自己的服务实现微服务架构。我有多个具有UI和服务的服务,每个服务都可以使用x509安全性对用户进行身份验证。现在我想把祖尔放在那些服务机构的前面。由于Zuul无法将客户端证书转发到后端,我认为下一个最好的方法是在Zuul的前门对用户进行身份验证,然后使用Spring会话在后端服务中复制他们的身份验证状态。我遵循了Dave Syer的教程

  • 所以我添加了一些属性,然后停止了其中一个节点,会话复制成功。 但是当我用hibernate+spring mvc+spring security将这个配置移到我的应用程序中时,当我尝试登录时,我总是得到异常 我的所有会话对象都实现了可序列化接口,在web.xml中我已经添加了,我尝试过让EntityManager字段瞬态化,但没有帮助。我认为可能是spring试图将一些bean保存到session