HAProxy 在后端发生故障时重写粘性会话 cookie

HAProxy 在后端发生故障时重写粘性会话 cookie

我有 HAProy 负载平衡两个 Tomcat 并使用粘性会话。当服务器 A 停机时,来自同一会话的后续请求将由 B 处理。但是,如果服务器 A 再次启动,来自同一会话的其他请求将路由到 A。我想要做的是重写 cookie,以便在 A 停机后,来自同一会话的所有请求都将路由到 B,即使 A 再次启动也是如此。

带有 mod_jk 的 httpd 可以使用此功能JvmRouteBinderValve。HAProxy 有类似的东西吗?

答案1

经过一些实验后,看起来将配置从 更改cookie JSESSIONID prefixcookie SERVERID insert indirect nocache就可以了。

相关内容