2011-06-13 41 views
2

我已經在WL 10.3中使用EJB和JMS部署了WebLogic集羣。有一個管理服務器和兩個受管節點。WebLogic中Web集羣應用程序的URL

我在.war文件中有一個Web應用程序,因此它已通過「所有羣集節點」選項部署在受管節點上。

我訪問每個節點中的應用程序,URL爲:http://localhost:7101/myApp和httop:// localhost:7201/myApp。他們工作。

所以,我的問題是:我如何配置一個URL(http:// localhost:8000/myApp或類似的東西),使羣集對最終用戶透明?通過這種方式,用戶寫入http://calhost:8000/myApp,並且有些東西可以映射兩個節點,進行負載平衡等,但對用戶而言是透明的。

在此先感謝。此致敬禮

回答

3

如果您有一個負載平衡器,您可以讓負載平衡器來做到這一點。但我不認爲這是你要找的。

還有其他兩個選項:

  • 使用Apache或支持的Web服務器(可作爲負載平衡器作用)。 Apache可以配置爲跨集羣中的多個WebLogic節點執行負載平衡。你需要安裝mod_weblogic插件。
  • 創建並配置一個HTTP Proxy application for the cluster,它將充當集羣中的其他節點請求的中間節點。

不太推薦使用HTTP代理應用程序,但可以考慮如果您不想放置專用的負載平衡器或代理請求到羣集的Web服務器。

+0

您的HTTP代理解決方案已爲我工作。沒有安裝Apache,它似乎是比代理更好的解決方案,但現在這是我需要的,它的工作原理。非常感謝Vineet – 2011-06-14 08:19:02

+0

@yaki_nuka,不客氣。很高興知道它適合您的需求。 – 2011-06-14 08:21:51