【发布时间】:2013-08-27 15:18:39
【问题描述】:
我想知道我们如何配置 Liberty Profile 8.5.5(Dev 版本而不是 WAS ND 版本)由 apache http 服务器进行负载平衡。
我已尝试搜索,但未能找到任何有用的链接。任何帮助将不胜感激。
谢谢,
维沙伦杜
【问题讨论】:
标签: apache load-balancing websphere-liberty
我想知道我们如何配置 Liberty Profile 8.5.5(Dev 版本而不是 WAS ND 版本)由 apache http 服务器进行负载平衡。
我已尝试搜索,但未能找到任何有用的链接。任何帮助将不胜感激。
谢谢,
维沙伦杜
【问题讨论】:
标签: apache load-balancing websphere-liberty
目前,您必须从每个 liberty 服务器生成一个 plugin-cfg.xml(许可证包含有关您可以通过这种方式聚合多少服务器以实现负载平衡和故障转移的信息)并合并结果以使其显示就像 WAS 插件的集群一样。
其他版本提供合并工具,如果您可以访问它们。
WAS 插件安装有一个用于 plugin-cfg.xml 的 XSD 文件。
1) 注意两个插件配置中的 http 和 https 传输
2) 复制一份要编辑的 XML 文件
3) 找到 4) 从 ServerCluster 中的其他文件复制节 5) 将服务器名称添加到字段中 如果您的服务器上有相同的应用程序,那么您就完成了。否则,您必须合并其他元素(Route、URIGroup 等),但通常它们是相同的。<Config...
<ServerCluster CloneSeparatorChange="false" GetDWLMTable="false" IgnoreAffinityRequests="true" LoadBalance="Round Robin" Name="cluster1" PostBufferSize="64" PostSizeLimit="-1" RemoveSpecialHeaders="true" RetryInterval="60" ServerIOTimeoutRetry="-1">
<!-- copy generated Server stanza for your other XML -->
<Server ...
<PrimaryServers>
<!-- add a 2nd primary server, from your other XML -->
<Server Name="node1_serv1"/>
...
</PrimaryServers>
</ServerCluster>
【讨论】: