在 Application Server 9.1 中,可以使用管理控制台或 asadmin 命令 create-http-lb 在 DAS 上创建负载平衡器配置。以下步骤介绍了如何执行该操作。如果需要有关 asadmin 命令 create-http-lb、delete-http-lb 和 list-http-lbs 的更多信息,请参见《Sun Java System Application Server 9.1 Reference Manual》。
在管理控制台中,向下滚动左框架,单击“HTTP 负载平衡器”节点,然后在右侧的“HTTP 负载平衡器”页面中单击“新建”。在“新建 HTTP 负载平衡器”页面中,提供托管负载平衡器的计算机的以下详细信息。
字段 |
说明 |
名称 |
负载平衡器配置的名称。 |
已启用 |
单击“已启用”复选框将负载平衡器配置更改自动推送到驻留在 Web 服务器配置目录中的物理负载平衡器。 |
主机 |
安装了 Web 服务器实例的服务器。 |
管理端口 |
Web 服务器实例使用的管理端口号。 |
代理主机 |
安装了代理服务器实例的服务器。 |
代理端口 |
代理服务器使用的端口号。 |
也可以使用 asadmin 命令 create-http-lb-config 创建负载平衡器配置。表 5–1 介绍了各个参数。有关命令 create-http-lb-config 、delete-http-lb-config 和 list-http-lb-configs 的更多信息,请参见《Sun Java System Application Server 9.1 Reference Manual》。
表 5–1 负载平衡器配置参数
参数 |
说明 |
---|---|
response timeout |
服务器实例必须返回响应的时间(以秒为单位)。如果在该时间段内未收到任何响应,则服务器将被视为处于异常状态。默认值为 60。 |
HTTPS routing |
对负载平衡器的 HTTPS 请求是否会导致对服务器实例的 HTTPS 或 HTTP 请求。有关更多信息,请参见配置 HTTPS 路由选择。 |
reload interval |
检查负载平衡器配置文件 loadbalancer.xml 的更改的时间间隔。当检查检测到更改时,系统将重新装入配置文件。0 值禁用重新装入。有关更多信息,请参见启用动态重新配置。 |
monitor |
是否为负载平衡器启用监视功能。 |
routecookie |
负载平衡器插件用于记录路由信息的 Cookie 的名称。HTTP 客户机必须支持 Cookie。如果您的浏览器设置为在存储 Cookie 之前进行询问,则 Cookie 的名称为 JROUTE。 |
target |