![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
![[z/OS]](../images/ngzos.gif)
ODR 失败时的单元亲缘关系
单元亲缘关系功能允许您配置保留会话的未桥接、多单元、随需应变路由器 (ODR) 拓扑,即使在 ODR 停运的事件中也是如此。
下图显示了请求/响应流程方案。在此方案中,浏览器将会话内请求发送到 IBM® HTTP Server。IBM HTTP Server 确定无法将请求转发到原始 ODR 1.1。IBM HTTP Server 会改为将请求转发到 ODR 2.1(通常此操作会中断会话)。该图中的实箭头表示请求,而虚箭头表示响应。按以下顺序说明了流:
- 该浏览器会将请求发送到 IBM HTTP Server。ODR 1.1 已不运行。在故障转移尝试中,IBM HTTP Server 会路由到 ODR 2.1。
- ODR 2.1 注意到该请求最初指向 ODR 1.1,因此 ODR 2.1 会查找包含 ODR 1.1 的通用服务器集群,并在名为 ODR 1.2 的通用服务器集群中路由回到活动 ODR。
- 响应处理期间,ODR 1.2 会标记此要采用的会话,并将请求转发到原始后端目标集群。
- 因为 ODR 1.2 采用了该会话,所以它会设置一个 cookie,该 cookie 会导致下一个请求 (#4) 被直接发送到 ODR 1.2,而不是 ODR 2.1。
检测到 ODR 1.1 失败后,IBM HTTP Server 会直接路由到 ODR 1.2。在此情况下,ODR 1.2 会将请求转发到正确的后端目标集群,并在响应处理期间采用该会话,如先前 #3 和 #4 中所述。
下图说明了请求/响应流方案,在此方案中,浏览器会将会话内请求发送到 IBM HTTP Server。
