|
本部分介绍用于配置 F5 BIG-IP 控制器以使用 WebLogic Server 群集进行操作的选项。有关设置和管理的详细说明,请参阅 F5 产品文档。
有关 WebLogic Server 如何使用外部负载平衡器的信息,请参阅使用外部负载平衡器实现 HTTP 会话的负载平衡。
BIG-IP 支持多种类型的 Cookie 持久性。要使用 WebLogic 群集,必须针对 HTTP Cookie 持久性的“插入模式”形式对 BIG-IP 进行配置。插入模式可以确保 WebLogic Server Cookie 不会被覆盖,以便在客户端无法连接其主 WebLogic Server 时使用。
要为 BIG-IP Cookie 配置插入模式,请执行下列步骤:
要根据循环法对请求进行负载平衡,请将该超时值设置为零 - 这样将确保以循环法方式将来自同一个客户端的多个请求连接到同一个受管服务器,来自其他客户端的请求路由到该群集中的另一个受管服务器。
当超时值设置为大于零的值时,则在该超时时间段期间,负载平衡器会将来自所有客户端的所有请求发送到 WebLogic Server 群集中的同一个受管服务器 – 也就是说,在该超时期间,来自不同客户端的请求不会进行负载平衡。
在其默认配置中,WebLogic Server 使用客户端 Cookie 来跟踪承载客户端的 Servlet 会话状态的主服务器和次级服务器。另外,WebLogic Server 还可以使用 URL 重写来跟踪主服务器和次级服务器。使用 URL 重写时,两个位置的客户端会话状态都会嵌入到在客户端和代理服务器之间传递的 URL 中。为了支持此功能,您必须确保在 WebLogic Server 群集上启用了 URL 重写。有关如何启用 URL 重写的说明,请参阅“为 WebLogic Server 开发 Web 应用程序”中的用 URL 重写替换 Cookie。
将 URL 重写用于 BIG-IP 和 WebLogic Server 实例需要 BIG-IP 4.5 或更高版本,这些版本针对“重写 Cookie 持久性”进行了配置。如果是为其他持久性设置而设置 BIG-IP,则故障转移可能无法成功。
有关配置 WebLogic Server 以实现 URL 重写的说明,请参阅“使用会话和会话持久性”中的用 URL 重写替换 Cookie。
|