apusicas服務器配置

ID:8506209

大?。?18.50 KB

頁數:7頁

時間:2018-03-30

apusicas服務器配置_第1頁
apusicas服務器配置_第2頁
apusicas服務器配置_第3頁
apusicas服務器配置_第4頁
apusicas服務器配置_第5頁
資源描述:

《apusicas服務器配置》由會員上傳分享,免費在線閱讀,更多相關內容在學術論文-天天文庫。

1、深入了解ApusicAS服務器配置系列之——AAS集群:使用ApusicLoadbalancer相關配置集群是解決應用的高性能與高可用的一種技術,就目前的常規(guī)JavaEE應用中,最常見最常用的就是Web集群。更規(guī)范一些說,web集群就是解決兩個問題:客戶請求的負載均衡和Session的高可用??蛻粽埱蟮呢撦d均衡是指客戶的請求依賴特定算法被合理地分配給多臺WebServer來處理。Session的高可用性是指當某臺WebServer失效,這臺WebServer服務的客戶的請求會被透明地轉發(fā)給其它有效WebServer,而會話狀態(tài)(Session)依然可用。對于

2、負載均衡,一直是一個讓人愛恨交織的東東。配置合理可以發(fā)揮每臺服務器的最大性能,提供最好的性能與用戶體驗;配置不合理,則會讓你焦頭爛額,死得很難看。而這種東西往往很少能一下成功,往往在人將近絕望的時候,柳暗花明。ApusicAS提供內置的負載均衡器,并且可以支持第三方的負載均衡器,甚至是硬件負載均衡器。下面分別介紹一下AAS內置的負載均衡器與第三方負載均衡器的配置方法?!な褂肁AS內置的負載均衡器有一個原生的優(yōu)點,就是AAS內置實現(xiàn)分布式Session管理,既能保證集群的高性能又可以保證Session的高可用,集群中的服務器失效以后,Session切換非常及時

3、,不會出現(xiàn)(在應用沒有問題的情況下)Session突然丟失的情況。采用ApusicLoadBalancer作為負載均衡器時,AAS內置提供三種負載均衡策略:1.隨機選擇策略——按照隨機算法,隨機選擇集群中一臺服務器處理請求。2.Round-Robin策略——依次輪尋選擇集群中一臺服務器處理請求。3.權重策略——按照權重的比例選擇服務器處理請求。當然,還支持其他一些負載均衡策略,用戶也可以擴展并加入自定義的負載均衡策略。在一般情況下,如果集群中的服務器配置相當,可以采用Round-Robin策略,再配合AAS內置的Session粘滯(Session-stick

4、y),可以提供更好的性能;如果集群中的服務器配置差別較大,甚至不在同一數量級上,可以采用權重策略,配置客戶請求分發(fā)的比例,保證每臺服務器都能夠實現(xiàn)合理的工作負載。ApusicLoadBalancer使用了內存復制技術,將每個后置服務器的Session備份在自己的緩存中,即后臺某個節(jié)點處理完客戶端請求時,將當前Session復制到負載均衡器中。所以使用ApusicLoadBalance時,集群中每個節(jié)點必須開啟SessionService中的復制服務。采用ApusicLoadBalancer時,由于Session緩存在ApusicLoadBalancer的緩存

5、中,當主節(jié)點失效時,ApusicLoadBalancer從緩存取出當前的Session,將Session帶到下一個節(jié)點進行處理,確保Session的可用性。一般情況下,使用AAS內置的負載均衡器,建議新建一個負載均衡器域,最為一個獨立服務的應用。新增負載均衡器域,使用AAS的config.cmd工具,創(chuàng)建一個新的集群域。以Windows為例,打開命令行,定位至%AAS_BIN%下,命令行中輸入“config.cmd”,打開“Apusic域配置向導”。如下圖:按照命令行中的提示,依次輸入相應信息,直至創(chuàng)建集群域完畢。上述圖片描述了一個創(chuàng)建名為“clusterT

6、est”端口號為“3333”的集群域的創(chuàng)建過程,創(chuàng)建完成的集群域存放在與其他域并列的磁盤位置。創(chuàng)建集群域完畢之后,在%APUSIC_DOMAIN_HOME%下,會新建一個clusterTest文件夾,在其下的config目錄下,會有一個loadbalancer.conf文件,此文件的建立,標志著一個基于ApusicLoadbalancer的集群域創(chuàng)建完畢。此配置文件中,關于負載均衡的配置都在節(jié)點中配置。在配置文件中,最關鍵的屬性BackendS

7、ervers,定義了集群中的服務器,這是一個用逗號分割的地址列表,包括主機名和端口號。Apusic負載均衡器默認情況下是會話粘滯(session-sticky)的,同時采用輪循的策略選擇可用節(jié)點。當然也可以關閉會話粘滯,只要在LoadBalancer服務中,增加屬性:viewplaincopytoclipboardprint?1.???就可以關閉會話粘滯。如果想采用其他策略來選擇節(jié)點,可以增加屬性:viewplaincopytoclipboardprint?1.

8、TRIBUTE?NAME="BalancePolic

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內容,確認文檔內容符合您的需求后進行下載,若出現(xiàn)內容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。
关闭