1

我想知道我们如何将Liberty Profile 8.5.5开发版而不是 WAS ND 版)配置为由 apache http 服务器进行负载平衡。

我试图搜索,但未能找到任何有用的链接。任何帮助都感激不尽。

谢谢,
维沙伦杜

4

1 回答 1

3

目前,您必须从每个 liberty 服务器生成一个 plugin-cfg.xml(许可证包含有关您可以通过这种方式聚合多少服务器以进行负载平衡和故障转移的信息)并合并结果以使其看起来像一个集群到 WAS 插件。

其他版本提供合并工具,如果您可以访问它们。

WAS 插件安装有一个用于plugin-cfg.xml 的XSD 文件。

1)注意两个插件配置中的 http 和 https 传输

2) 复制一份要编辑的 XML

3) 找到 <ServerCluster

<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>

4) 从 ServerCluster 中的其他文件复制节

5)将服务器名称添加到该字段

如果您的服务器上有相同的应用程序,那么您就完成了。否则,您必须合并其他元素(Route、URIGroup 等),但通常它们是相同的。

于 2013-08-30T19:10:45.077 回答