会话保持

会话保持

会话保持可使得来自同一 IP的请求被转发到同一台后端服务器上。默认情况下,负载均衡会将每个请求分别路由到不同后端服务器实例负载。但是,您可以使用会话保持功能使特定用户的请求被路由到同一台后端服务器实例上,这样可以使某些需要保持会话的应用程序合理地工作。

目前,平台支持七层协议的会话保持功能。

1. 四层会话保持

四层会话保持为基于源IP地址的会话保持,将请求的源地址作为散列键(HashKey),从静态分配的散列表找出对应的后端服务器。

2. 七层会话保持

七层转发情境支持基于 cookie 插入的会话保持能力。提供植入与重写两种cookie处理方式。

  • 植入cookie:即HTTP cookie,负载均衡器会根据客户端第一个请求生成一个cookie,后续所有包含这个cookie值的请求都会由同一个后端服务器处理。
  • 重写cookie:即应用程序cookie,该设置依赖于后端应用。后端应用生成一个cookie值,后续所有包含这个cookie值的请求都会由同一个后端服务器处理。
    如果选择使用重写cookie的方式,需要在后端服务器上配置cookie。假如您的负载均衡服务地址下有两个域名:img.yovole.comvidio.yovole.com ,当您想为 img.yovole.com 配置会话保时,您可以设置cookie名称为 name ,然后在后端服务器上为域名 img.yovole.com 设置key为 name 的cookie。

3. 配置会话保持

3.1. 配置四层会话保持

创建四层TCP监听器时,均衡算法选择“源IP地址”即可。

3.2. 配置七层会话保持

  • 进入创建好的负载均衡实例详情页面,切换到虚拟服务组视图。
  • 对要配置会话保持的虚拟服务组,点击均衡算法【修改】按钮。

  • 开启会话保持开关,并配置cookie处理方式。

  • 如果选择cookie处理方式为“重写cookie”,则页面配置的cookie名称,必须与后端服务器生成的cookie名称保持一致。

个结果匹配 ""

    无结果匹配 ""