使用apache http服务器实现IBM Liberty概要文件的负载平衡

使用apache http服务器实现IBM Liberty概要文件的负载平衡,apache,load-balancing,websphere-liberty,Apache,Load Balancing,Websphere Liberty,我想知道如何通过apache http服务器配置Liberty Profile 8.5.5(开发版本而不是WAS ND版本)以实现负载平衡 我尝试过搜索,但没有找到任何有用的链接。任何帮助都将不胜感激 谢谢, Vishalendu目前,您必须从每个liberty服务器生成plugin-cfg.xml(许可证中有关于可以通过这种方式聚合多少服务器以进行负载平衡和故障切换的信息),并合并结果,使其看起来像WAS插件的集群 其他版本提供了一个合并工具,如果您有权访问它们的话 WAS插件安装有一个用于p

我想知道如何通过apache http服务器配置Liberty Profile 8.5.5开发版本而不是WAS ND版本)以实现负载平衡

我尝试过搜索,但没有找到任何有用的链接。任何帮助都将不胜感激

谢谢,

Vishalendu

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

其他版本提供了一个合并工具,如果您有权访问它们的话

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

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

2) 制作一份要编辑的XML的副本

3) 找到 ... 4) 从服务器集群内的另一个文件复制节

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


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

谢谢您的回复。我一定会试试这个。使用apache和WAS插件的问题在于IBM支持不会有帮助(以防您遇到插件问题)。他们只支持IHS+WAS组合。这就是我们无法在production env中实现此功能的原因。事实并非如此,插件在任何受支持的Web服务器中都获得了相同的商业支持。我必须记录PMR以验证这一点。顺便说一句,IHS是唯一支持WAS插件的Web服务器。为了补充您在上面提供的解释,可以在这里找到有关生成插件cfg文件的更多信息:我应该补充一点,我对插件支持的评论是相对于Apache vs IHS的,而不是相对于您的任何内容或使用限制的“开发者版本”可能有。
<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>