【问题标题】:weblogic 10.3.6 application all time availabilityweblogic 10.3.6 应用程序始终可用
【发布时间】:2016-06-21 07:29:46
【问题描述】:

我正在使用 weblogic 10.3.6。我配置了一个集群,并且有两个托管服务器 MS-1 和 MS-2。现在我已将我的 EAR 部署到 MS-1 中,它工作正常。现在我的要求是在应用程序运行时,如果 MS-1 以某种方式发生故障,我想要的是我的应用程序通过切换到 MS-2 来运行,也就是说我希望我的应用程序一直可用,我是 weblogic 的新手,请帮帮我。需要详细的步骤

【问题讨论】:

  • 将资源或应用程序部署到 WebLogic 集群时,所有集群成员(weblogic 服务器实例)都将为资源或应用程序提供服务。您不应该一次启动 1 个服务器。可以使用集群前面的负载平衡器(Apache、HAProxy 等)来实现容错。它将在所有服务器之间对请求进行负载平衡,并在服务器关闭时将 http 流量重定向到其他集群成员。阅读本文以获取完整信息:docs.oracle.com/cd/E23943_01/core.1111/e10106/aa.htm#ASHIA977
  • 感谢您的回复。由于我对此很陌生,让我要求更多澄清。您说的是负载均衡器,例如(Apache、HAProxy 等);这是否意味着额外的硬件?在 weblogic 中配置集群时的另一件事我看到了一些参数 - 负载均衡器算法,它使用循环等值。那么这个参数可以在这方面帮助我吗?以及 Web 逻辑中的会话共享概念呢
  • 在您部署了 Web 应用程序的 WebLogic 集群之外需要负载平衡器。它将负责对集群中服务器的 http 请求进行负载平衡。它可以是 Apache Http Server 或 HAProxy 之类的软件,也可以是 F5 Big-IP 之类的硬件。如果您使用软件负载均衡器,则需要将其部署在集群前面,通常是在专用主机中。
  • 您所说的负载平衡算法将被 EJB 或 RMI 对象使用。在这种情况下,文件负载平衡(和容错)将由 EJB 或 RMI 对象的客户端承担。此关系不会涉及任何 http 负载均衡器。
  • 非常感谢:)。需要更多帮助,如果可能的话,您能否与我分享一些关于如何配置此软件负载平衡器(如 Apache HTTP 服务器)的参考或指南。这将非常有帮助。

标签: oracle server weblogic-10.x weblogic11g bea


【解决方案1】:

Weblogic Server 10.3.6 文档:https://docs.oracle.com/cd/E23943_01/nav/wls.htm WebLogic 服务器和 Apache http 服务器:https://docs.oracle.com/cd/E23943_01/web.1111/e16435/apache.htm#PLGWL395

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多