WEB开发网
开发学院服务器服务器方案 创建 Web 服务网关集群 阅读

创建 Web 服务网关集群

 2008-12-01 11:02:57 来源:WEB开发网   
核心提示: 图 10.Web 服务部署对话框服务网关配置的复制配置 WSGW 的最后一步是备份配置,选择 Back Up under Gateway访问备份配置对话框,创建 Web 服务网关集群(7),您可能想指定一个共享备份,并为您的备份指定一个有效的文件路径和名称, 在安装了 WSGW 的服务器上

图 10.Web 服务部署对话框

创建 Web 服务网关集群

服务网关配置的复制

配置 WSGW 的最后一步是备份配置。选择 Back Up under Gateway访问备份配置对话框。您可能想指定一个共享备份,并为您的备份指定一个有效的文件路径和名称。共享备份不包括目标网关的特定机器的值,因此,这个备份可以用于配置您的 WSGW 集群中的其他网关,使用 WSGW 系统管理控制台上的恢复对话框即可实现。这将为您在每个 WSGW 实例中处理相同的信息配置减少麻烦。

一旦创建了备份,导航到您的 Web 服务网关集群中其他服务器上的系统管理控制台,从备份中恢复配置。在每个网关中验证配置,然后重新启动应用服务器。

HTTP 服务器插件配置

创建 WSGW 集群的最后一步包括修改 plugin-cfg.xml 文件,该文件是 HTTP 服务器插件用于反射隐式服务器集群的,而隐式服务器集群是刚刚通过将随着每个运行 WSGW 的应用服务器而存在的多个 ServerCluster 条目集成为一个单一的 ServerCluster 条目创建的。

先使用 genPluginCfg 脚本、wsadmin 或者管理控制台,生成一个新的 HTTP 服务器插件。一旦有了新的配置文件,用文本编辑工具(例如,Notepad、Emacs 或 vi)将其打开,进行下面的这些修改。这些改动将从根本上欺骗 HTTP 服务器插件,以为 WSGW 服务器与他们是在一个集群中。

在安装了 WSGW 的服务器上查找服务器的 ServerCluster 条目,并通过剪切和粘贴将他们放到临近的每个服务器上,如清单 4 所示。

清单 4.最初的 ServerCluster 定义<ServerCluster CloneSeparatorChange="false" LoadBalance="Round Robin"
Name="server1_sonoma_Cluster" PostSizeLimit="-1" RemoveSpecialHeaders="true" RetryInterval="60">
   <Server ConnectTimeout="0" ExtendedHandshake="false" MaxConnections="-1"
   Name="sonoma_server1" WaitForContinue="false">
      <Transport Hostname="sonoma" Port="9080" Protocol="http"/>
      <Transport Hostname="sonoma" Port="9443" Protocol="https">
        <Property Name="keyring" Value="C:WAS51DeploymentManageretcplugin-key.kdb"/>
        <Property Name="stashfile" Value="C:WAS51DeploymentManageretcplugin-key.sth"/>
      </Transport>
   </Server>
   <PrimaryServers>
     <Server Name="sonoma_server1"/>
   </PrimaryServers>
</ServerCluster>
<ServerCluster CloneSeparatorChange="false" LoadBalance="Round Robin"
Name="server1a_sonoma_Cluster" PostSizeLimit="-1" RemoveSpecialHeaders="true" RetryInterval="60">
   <Server ConnectTimeout="0" ExtendedHandshake="false" MaxConnections="-1"
   Name="sonoma_server1a" WaitForContinue="false">
      <Transport Hostname="sonoma" Port="9084" Protocol="http"/>
      <Transport Hostname="sonoma" Port="9447" Protocol="https">
        <Property Name="keyring" Value="C:WAS51DeploymentManageretcplugin-key.kdb"/>
        <Property Name="stashfile" Value="C:WAS51DeploymentManageretcplugin-key.sth"/>
      </Transport>
   </Server>
   <PrimaryServers>
     <Server Name="sonoma_server1a"/>
   </PrimaryServers>
</ServerCluster>

上一页  2 3 4 5 6 7 8 9 10  下一页

Tags:创建 Web 服务

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接