資源描述:
《單機WAS負載均衡,WAS配置》由會員上傳分享,免費在線閱讀,更多相關內容在教育資源-天天文庫。
1、WebSphereApplicationServerV7通過FixPackV7.0.0.13對Web-Server(HTTP)的負載均衡和故障轉移方面進行了增加。WebSphereApplicationServerV7許可證原來限制應用服務器為兩個,現(xiàn)在將這個限制擴大為五個應用服務器。同時引入了一個新的合并工具簡化了對負載均衡的配置,通過這個工具可以將多個單機版的應用服務器的plug-in配置文件合并成一個單一的配置文件。這一新的特性被稱作“簡單負載均衡”。您一定使用過WebSphereAppli
2、cationServerNetworkDeployment版本所提供集群功能,了解如何通過集群來實現(xiàn)負載均衡和故障轉移。但是您知道嗎?其實單機版的WebSphereApplicationServer也是能夠實現(xiàn)負載均衡和故障轉移的。WebSphereApplicationServerV7通過FixPackV7.0.0.13對Web-Server(HTTP)的負載均衡和故障轉移方面進行了增加。WebSphereApplicationServerV7許可證原來限制應用服務器為兩個,現(xiàn)在將這個限制擴大為
3、五個應用服務器。同時引入了一個新的合并工具簡化了對負載均衡的配置,通過這個工具可以將多個單機版的應用服務器的plug-in配置文件合并成一個單一的配置文件。這一新的特性被稱作“簡單負載均衡”。簡單負載均衡能夠將HTTP請求分發(fā)給后端的應用服務器。簡單負載均衡還可以處理存儲在HTTP會話中的應用狀態(tài)的故障轉移。本文將向您介紹如何配置于簡單負載均衡。這里面要說明一下,該特性同樣適用于2011年6月17日發(fā)布的WebSphereApplicationServerV8。需要注意的是該特性僅適用地單機版的W
4、ebSphereApplicationServer(以下簡稱WAS)。訪特性不具有像NetworkDeployment版WAS中DeployementManager所提供的集中管理能力。我們是通過將多個WAS單機版應用服務器概要文件的plugin-in配置文件合并到一個配置文件中來實現(xiàn)“簡單負載均衡”的。您可以根據(jù)不同的WAS配置來將多個應用服務器概要文件的plug-in配置合并到一個輸出文件:·配置多個單機版應用服務器概要文件的簡單負載均衡?!づ渲糜晒芾泶砉芾淼膯螜C版應用服務器概要文件的簡單負
5、載均衡?!づ渲糜墒褂米鳂I(yè)管理器的管理代理管理的單機版應用服務器概要文件的簡單負載均衡。下面,我們就對上述三個場景分別進行介紹。如何配置多個單機版應用服務器概要文件的簡單負載均衡1.首先是安裝WAS并創(chuàng)建應用服務器概要文件。關于如何安裝WAS以及創(chuàng)建應用服務器概要文件可以查看參考資源的WAS信息中心。2.安裝企業(yè)級應用程序或Web模塊。3.決定是否需要SessionAffinity。SessionAffinity將來自于某客戶端的請求發(fā)送到特定的應用服務器上。保存在HTTPSession中的應用程序
6、的狀態(tài)信息在HTTPSession緩存中訪問,這相對于應用服務器來說是本地的。SessionAffinity提供了比session對象數(shù)據(jù)庫持久化更好的性能。沒有SessionAffinity的話,如果session請求發(fā)送到某個服務器,但是這個session對象沒有在本地緩存中的話,那么就必須到數(shù)據(jù)庫中去獲取session請求。4.可選:為每一個應用服務器分配唯一的HTTPsessioncloneID。如果您要SessionAffinity的話,請您一定完成此步。您可以通過wsadmin腳本或是
7、管理控制臺來配置HTTPsessioncloneID。如果您想通過wsadmin腳本來配置的話,請查看參考資源中的信息來了解如何通過腳本來為每一個應用服務器配置唯一的HTTPsessioncloneID。這里向您介紹如何通過管理控制臺來配置唯一HTTPsessioncloneID:1.展開服務器>服務器類型,然后點擊WebSphereApplcationServer>server_name。2.在容器設置下,展開Web容器設置,然后點擊Web容器。3.在其它屬性下,點擊定制屬性>新建。4.在名稱框
8、中,填入HttpSessionCloneId。5.在值框中,為該服務器填入一個唯一值。這個唯一值必須是8-9個字母數(shù)字字符,例如:test1234。6.點擊應用或確定。7.點擊保存將配置保存到主配置。1.可選:配置session持久化。如果您需要session故障轉移,那么您必須配置session持久化。將session對象持久化到數(shù)據(jù)庫中是WAS提供的session故障轉移的唯一選項。您可以通過wsadmin腳本或是管理控制臺來配置數(shù)據(jù)庫session持久化。如果您想通過wsad