【问题标题】:URL to web clustered application in WebLogicWebLogic 中 Web 集群应用程序的 URL
【发布时间】:2011-06-13 08:34:18
【问题描述】:

我在 WL 10.3 中部署了一个带有 EJB 和 JMS 的 WebLogic 集群。有一个管理服务器和两个托管节点。

我在 .war 文件中有一个 Web 应用程序,因此它已通过“所有集群节点”选项部署在托管节点上。

我通过 URL:http://localhost:7101/myApp 和 httop://localhost:7201/myApp 访问每个节点中的应用程序。他们工作。

所以,我的问题是:如何配置单个 URL(http://localhost:8000/myApp 或类似的东西)以使集群对最终用户透明?这样,用户写http://calhost:8000/myApp,有东西映射两个节点,做负载均衡等,但对用户透明。

提前致谢。最好的问候

【问题讨论】:

    标签: url cluster-computing weblogic-10.x


    【解决方案1】:

    如果您有负载均衡器,则可以让负载均衡器执行此操作。但我认为这不是您想要的。

    还有其他两种选择:

    • 使用Apache 或受支持的Web 服务器(可充当负载平衡器)。 Apache 可以配置为跨集群中的多个 WebLogic 节点执行负载平衡。您需要安装 mod_weblogic 插件。
    • 创建并配置一个HTTP Proxy application for the cluster,它将充当集群中的中间节点,向集群中的其他节点发出请求。

    不太推荐使用 HTTP 代理应用程序的方法,但如果您不想放置专用的负载平衡器或将请求代理到集群的 Web 服务器,则可以考虑。

    【讨论】:

    • 您的 HTTP 代理解决方案对我有用。未安装 Apache,这似乎是比代理更好的解决方案,但现在这是我需要的,它可以工作。非常感谢,Vineet
    猜你喜欢
    • 2013-08-13
    • 1970-01-01
    • 2012-08-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-27
    相关资源
    最近更新 更多