- 什么叫会话保持(Persistence)?
-
发布时间:2010-12-01 15:59:52
发布时间:2010-12-01 15:59:52
会话保持(persistence)是负载均衡中一个特定而重要的概念。
Bigip 2400
Web/APP Server Web/APP
Server
Cisco6009
virtual server
192.168.101.1:80
pool
(name=WEB_POOL)
member
(server=10.1.1.6:80)
member
(server=10.1.1.5:80)
member
(server=10.1.1.4:80)
Incoming request
Load
Bala
ncing
一个客户与服务器经常经过好几次的交互过程才能完成一笔交易。由于这几次交互过
程是密切相关的,服务器在进行这些交互过程的某一个交互步骤时,往往需要了解上一次交互
过程的处理结果,这就要求所有这些相关的交互过程都由一台服务器完成,而不能被负载均衡
器分散到不同的服务器上。
而这一系列的相关的交互过程可能是由客户到服务器的一个连接的多次会话完成,也
可能是在客户与服务器之间的多个不同连接里的多次会话完成。不同连接的多次会话,最典型
的例子就是基于http 的访问,一个客户完成一笔交易可能需多次点击,而一个新的点击产生
的请求,可能会重用上一次点击建立起来的连接,也可能是一个新建的连接。
会话保持就是指在负载均衡器上有这么一种机制,可以识别做客户与服务器之间交互
过程的关连性,在作负载均衡的同时,还保证一系列相关连的访问请求会保持分配到一台服务
器上。