小编zol*_*oli的帖子

HAProxy:可能由响应标头触发的会话粘性?

我正在研究 HAProxy 作为 F5 的可能替代品。F5 能够根据响应标头值持久化会话:

when HTTP_RESPONSE {
  set session [HTTP::header X-Session]
  if {$session ne ""} {
    persist add uie $session
  }
}
Run Code Online (Sandbox Code Playgroud)

然后将所有在标头、查询参数、路径等中包含相同会话 ID 的后续请求路由到同一台机器,例如:

when HTTP_REQUEST {
  set session [findstr [HTTP::path] "/session/" 9 /]
  if {$session} {
    persist uie $session
  }
}
Run Code Online (Sandbox Code Playgroud)

我想知道这是否可以与 HAProxy 一起使用?

load-balancing haproxy f5-big-ip sticky-sessions

5
推荐指数
1
解决办法
3130
查看次数