Weblogic负载平衡和请求重新路由到另一台服务器

Weblogic负载平衡和请求重新路由到另一台服务器,weblogic,load-balancing,Weblogic,Load Balancing,我对集群和负载平衡一无所知 我试图做的是“在包含两个托管服务器的集群上部署应用程序。现在,如果其中一个托管服务器宕机,请求应该重定向到另一个启动的服务器。” 例如: 我有两台托管服务器(M1:7021和M2:7022) 我有一个簇C1,有M1和M2。 我在C1上部署了一个应用程序App1,在C1上部署了一个数据源。 应用程序App1工作正常。 我访问应用程序的方式是: 和 现在,假设M1(7021)下降,请求像 :7021/App1/ 然后,它应该被重定向到:7022/App1/ 非常感谢您的

我对集群和负载平衡一无所知

我试图做的是“在包含两个托管服务器的集群上部署应用程序。现在,如果其中一个托管服务器宕机,请求应该重定向到另一个启动的服务器。”

例如: 我有两台托管服务器(M1:7021和M2:7022) 我有一个簇C1,有M1和M2。 我在C1上部署了一个应用程序App1,在C1上部署了一个数据源。 应用程序App1工作正常。 我访问应用程序的方式是: 和

现在,假设M1(7021)下降,请求像 :7021/App1/ 然后,它应该被重定向到:7022/App1/


非常感谢您的帮助。谢谢

我相信您需要一个负载平衡器(或a)来位于weblogic服务器之上,并将流量向下引导到这些服务器

其思想是,您在上访问应用程序,然后负载平衡器将您的请求转发到任何一台weblogic服务器上。同时,在后台,负载平衡器持续对两台weblogic服务器执行运行状况检查,以查看它们是否正在运行


如果其中一台weblogic服务器发生故障,负载平衡器会将其标记为非活动,并将所有流量转发给仍在运行的weblogic服务器。一旦出现故障的weblogic服务器恢复联机,负载平衡器将开始通过它路由流量。

@Garreth嗯,事实上weblogic确实提供了。您应该在生产环境中使用OHS或Apache进行负载平衡,但在开发中,
httpclusterservlet
效果很好。

Hi Garreth,您是说集群作为负载平衡器吗?实际上,我认为一个集群(有两个托管服务器)将给我一个链接,我将使用它访问应用程序,并在内部进行负载平衡。但是相反,它给了我两个带有两个不同端口的链接。我不相信WebLogic做任何内部负载平衡,因为你必须有一些负载平衡器。您可以使用本主题中提到的使用weblogic插件的apache服务器。您确实需要一个代理服务器,根据可用性和负载平衡算法将流量重定向到两个群集节点中的任何一个。有关使用Oracle HTTP Server配置WebLogic代理插件(mod_wl_ohs)的更多信息,请参阅本文档:感谢回复。我通过weblogic集群的Fusion中间件实现了负载平衡。参考链接: