java - Hazelcast session 复制与 Spring Boot

标签 java spring session hazelcast session-replication

我正在遵循 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/

相关文章:

java - 我们可以创建一个与数据库约束不匹配的 JPA 映射吗?

PHP 设置普通变量更改 session 变量

json - 将对象从 Spring MVC 3 REST 客户端发送到 REST 提供者

PHP: "The website has too many redirects"当使用 php session 时

node.js - nodejs 中客户端 session 与快速 session 之间的区别

java - Java 如何从 HashSet 中获取 100 个随机元素?

java - RabbitMQ + Reactor,传递消息后发送ACK?

java - 将关联的字符(来自 ASCII)放入对象类型列表中

java - 如果是空格,则包含空格而不是破折号

java - 将文件数据作为 Bzip2 写入 servlet 响应的输出