我已经定义了一个由两个节点组成的 Websphere 8.5 集群,现在我想在集群前面放置一个 HTTP 服务器来平衡调用。当我从控制台添加新的 Web 服务器时,我可以选择 Node1 或 Node2,但我想提供一组节点。
来自 Tomcat MOD_JK 背景,我曾经这样做,以便平衡器选择哪个节点将服务器调用。
我应该手动编辑配置并添加对所有节点的引用(如何?)?
谢谢
路易斯
最佳答案
从早期版本的 WebSphere 的经验来看,您定义了多个这样的 Web 服务器。也就是说,为 Node1 定义一个,然后为 Node2 定义第二个。
然后,当您部署应用程序时,选择要将其部署到的应用程序服务器集群和所有您希望加入该集群的 Web 服务器。
如果您这样做,在每个 Web 服务器下运行的 WebSphere 插件将通过将用户路由到相同的集群成员(只要它可用)来维护 session 亲缘关系。参见 http://ibm.co/S2UKKn和 http://ibm.co/QIs0Sg .
要实际使用多个 Web 服务器,您当然仍然需要某种 IP 负载平衡器或喷雾器。 WebSphere 产品家族在它的边缘组件(https://ibm.biz/BdxZwg)中有一个,但还有许多这样的软件产品或硬件设备。
https://stackoverflow.com/questions/12599992/