超级集群解决方案,第 1 部分: 实现应用程序的最大可伸缩性的技巧
2009-09-28 00:00:00 来源:WEB开发网核心提示: 注意,除了这两个集群外,超级集群解决方案,第 1 部分: 实现应用程序的最大可伸缩性的技巧(8),应用程序的 Web 模块也被映射到一个 Web 服务器,这是因为在这个例子中,plugin-cfg.xml 文件包含两个集群的定义,每个集群包含两个成员,Web 服务器被配置为一个未管理的节点,并且
注意,除了这两个集群外,应用程序的 Web 模块也被映射到一个 Web 服务器。这是因为在这个例子中,Web 服务器被配置为一个未管理的节点,并且 WebSphere Application Server 被用于管理 Web 服务器。
图 11 描述了 Ping 应用程序的模块被映射到全部两个已配置集群 Cluster1 和 Cluster2。应用程序模块被映射到多个集群后,可以继续生成并编辑 plugin-cfg.xml 文件,下面将进行介绍。
编辑 plugin-cfg.xml 文件
一旦将应用程序模块映射到多个集群后,下一步就是生成插件配置文件(plugin-cfg.xml),该文件供 HTTP 插件代码用于路由 HTTP 请求。如果您曾经使用过 HTTP 插件,那么应该对生成 HTTP 插件配置文件的过程很熟悉。这个过程已有大量详细解释,因此这里不再累述。实际上,可以在 WebSphere Application Server 管理控制台中使用多种选项来根据已配置的拓扑结构生成该文件。图 12 描述了根据应用程序部署拓扑结构生成的 plugin-cfg.xml 文件的有关片段,其中 Ping 应用程序被映射到已配置的两个集群。注意,plugin-cfg.xml 文件包含两个集群的定义,每个集群包含两个成员。
图 12. 包含 ServerCluster 定义的 plugin-cfg.xml
HTTP 插件路由器将根据客户机请求(URL)和 plugin-cfg.xml 文件中包含的信息作出路由决策。客户机请求为 HTTP 插件路由器提供以下信息:
更多精彩
赞助商链接