2017-01-03 59 views

回答

0

使用会话复制时,您不需要使用粘滞会话,但您可能仍想使用它们。

由于复制需要一定时间才能完成,因此在前一个请求发生复制时,请求可能会到达群集节点。如果第二个请求到达处理初始请求的同一节点,那么复制仍在进行到其他节点的事实是不相关的。另一方面,如果请求1进入节点A并且请求2进入节点B,则当请求2到达节点B并且会话状态可能是时,来自A→B的请求1之后的复制可能不完整不完整的。

我能想到的我想要在没有粘性会话的情况下进行群集(会话复制)的唯一场景是在会话在登录期间建立并且没有其他任何值存储在会话中的会话,并且会话登录后没有修改。在这种情况下,高吞吐量群集将从允许任何节点为请求提供服务中受益。

在集群环境中使用粘性会话并不是一个严格的要求。对于大多数应用程序(在登录后使用会话),可能需要启用集群启用的粘滞会话。