我正在遵循 Spring Boot 应用程序中基于 Hazelcast 的 session 复制的文档。
http://docs.spring.io/spring-session/docs/current/reference/html5/guides/hazelcast-spring.html
当从 Spring Boot 创建本地 Hazelcast 节点时,代码工作正常,但我需要的是 Hazelcast 客户端代码来连接到独立集群并进行复制并返回 session ID 作为“x-auth-”中的 header header “字段。
客户端代码是这样的
ClientConfig clientConfig = new ClientConfig();
clientConfig.getGroupConfig().setName("dev").setPassword("dev-pass");
clientConfig.getNetworkConfig().addAddress("x.x.x.x");
我能够让它与 WEB 过滤器一起工作,但它将值存储为 cookie,而我需要的是要工作的 header 策略。
我找不到任何文档或帮助来使用 Hazelcast 客户端实现它。有人可以指导我如何做吗?
谢谢 阿拉文
最佳答案
你有吗
@Bean
public HeaderHttpSessionStrategy sessionStrategy() {
return new HeaderHttpSessionStrategy();
}
如果其他一切正常,这应该就是您所需要的
关于java - Hazelcast session 复制与 Spring Boot,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45225272/