999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

淺析WebSphere應(yīng)用程序服務(wù)器集群的部署和調(diào)優(yōu)

2012-04-29 00:00:00劉剛
企業(yè)導報 2012年11期

【摘 要】本文通過對WebSphere集群實施過程的描述以及部分參數(shù)的調(diào)整,闡釋了WebSphere應(yīng)用程序服務(wù)器的系統(tǒng)架構(gòu),及其參數(shù)調(diào)整。文中所部署的系統(tǒng),上線后至本文完成,保持了7*24小時無故障運行,根據(jù)實際測試及用戶反饋系統(tǒng)性能有了成倍的提高,充分顯示了集群的高可用和擴展性。

【關(guān)鍵詞】中間件;WebSphere集群;優(yōu)化

隨著java技術(shù)的廣泛應(yīng)用,中間件平臺逐漸成為應(yīng)用系統(tǒng)的重要組成部分,進而對中間件系統(tǒng)的高可用和整體性能提出了很高的要求。本文主要討論新疆電信XX平臺部署使用WebSphere應(yīng)用程序服務(wù)器集群及其調(diào)優(yōu)的經(jīng)驗。

一、業(yè)務(wù)挑戰(zhàn)

XX平臺,應(yīng)用程序A、B、C部署在單機環(huán)境,操作系統(tǒng)為 Linux,中間件為WebSphere 6.1 應(yīng)用程序服務(wù)器,隨著業(yè)務(wù)開展,用戶數(shù)不斷增加,逐漸出現(xiàn)了頁面打開緩慢,中間件頻繁掛起的問題,影響用戶使用業(yè)務(wù),有必要進行軟硬件升級并保證系統(tǒng)至少能達到99%的可用性。

二、系統(tǒng)部署方案的選擇

方案一是主機數(shù)量為3臺,分別部署應(yīng)用程序A、B、C到三臺主機上,每臺主機承載一個應(yīng)用程序,一臺主機發(fā)生故障不影響其他業(yè)務(wù),但發(fā)生故障主機所承載業(yè)務(wù)失效。不產(chǎn)生冗余,服務(wù)器MTBF60000小時無故障。方案二是主機數(shù)量為4臺,應(yīng)用程序A、B、C部署到三臺主機組成的WebSphere集群,一臺主機發(fā)生故障不影響任何業(yè)務(wù),出現(xiàn)故障后脫離集群,恢復后重新加入集群即可,另增加一臺服務(wù)器作為部署管理器和HTTP服務(wù)器。有冗余產(chǎn)生,服務(wù)器MTBF180000小時無故障。對比以上方案,方案2采用集群環(huán)境后,系統(tǒng)的高可用性有明顯提高,且部署使用了獨立的Http服務(wù)器,隱蔽了系統(tǒng)的邏輯架構(gòu),相比WebSphere自帶的http服務(wù),IHS服務(wù)器更加健壯、安全。

三、規(guī)劃系統(tǒng)架構(gòu)

主機iisp.dm 安裝部署管理器(概要文件類型為deployment manager)、IHS(IBM HTTP Server);主機iisp.cust、iisp.rpt、iisp.ap分別安裝應(yīng)用程序服務(wù)器(概要文件類型為應(yīng)用程序服務(wù)器)。整個環(huán)境iisp.dm將作為主控節(jié)點,管理iisp.cust、iisp.rpt、iisp.ap上的應(yīng)用程序服務(wù)器實例。

四、各節(jié)點軟件的安裝

系統(tǒng)環(huán)境為操作系統(tǒng):RedHat Enterprise Linux Advanced Server 4.7 32bit;WebSphere 版本:WebSphere 6.1.0.27ND;安裝文件所在掛載點/opt/wasinstall。在iisp.dm上安裝部署管理器Delplyment Manger;在iisp.dm上安裝HIS;在iisp.dm上安裝IHS插件(Plugins);安裝程序服務(wù)器 iisp.rpt、iisp.cust、iisp.ap;創(chuàng)建集群:訪問網(wǎng)址http://iisp.dm:9060/admin 輸入用戶名/密碼,進入集成管理控制臺,依次點擊導航欄->服務(wù)器->集群,點擊新建,輸入集群名稱,選擇成員,成員為之前增加iisp.rpt、iisp.cust、iisp.ap,分配權(quán)重,每個服務(wù)器被訪問到的概率為(單個權(quán)重/所有服務(wù)器權(quán)重之和),此處所有權(quán)重均輸入2 ,則訪問的概率為2/(2+2+2)=1/3,保存配置,可在應(yīng)用程序服務(wù)器列表中查看到新增的集群應(yīng)用程序服務(wù)器;部署應(yīng)用程序:進入集成管理控制臺,依次點擊導航欄->應(yīng)用程序->安裝新的應(yīng)用程序,選擇應(yīng)用程序包和上下文根,并上傳,管理應(yīng)用程序模塊,選擇cluster和webserver,點擊下一步并保存,開始安裝,部署完成后,保存,可在iisp.rpt、iisp.cust、iisp.ap的應(yīng)用程序目錄看到生成了應(yīng)用程序文件,點擊服務(wù)器->Webserver 勾選webserver1 ,點擊“傳播插件”可將配置文件信息傳送給plugin的配置文件中,實現(xiàn)負載均衡;測試。

五、優(yōu)化

中間件的調(diào)優(yōu)是一個復雜的過程,涉及到應(yīng)用程序開發(fā)、數(shù)據(jù)庫、硬件、操作系統(tǒng),本文篇幅所限,僅討論操作系統(tǒng)以及WebSphere軟件內(nèi)部參數(shù)的調(diào)整方法。調(diào)優(yōu)的根本就是要使得用戶等待時間盡量減少,根據(jù)經(jīng)驗,優(yōu)化后隊列容量應(yīng)該類似于漏斗,也就是越靠近用戶接口,容量越大,后面部分略小于或等于前面的容量。對于具體每個組件容量大小的設(shè)置,WebSphere提供了系統(tǒng)監(jiān)控工具Tivoli Performance Viewer。訪問集成管理控制臺->監(jiān)視和調(diào)整->性能查看器->當前活動 選擇需要關(guān)注的參數(shù)例如JVM運行時、線程池、應(yīng)用程序等,然后點擊“查看模塊”,各組件當前運行數(shù)值可作為優(yōu)化依據(jù)。根據(jù)監(jiān)控獲得的結(jié)果調(diào)整系統(tǒng)參數(shù):一是連接參數(shù)。根據(jù)需要修改配置文件/opt/IBM/HTTPServer/conf/httpd.conf中IHS的的連接參數(shù)。需要注意的是,參數(shù)配置中ServerLimit>=MaxClient/ThreadPerChild,而且MaxClients必須是ThreadsPerChild的整數(shù)倍。二是修改IHS參數(shù)。將參數(shù) KeepAlive 設(shè)置為off,可以避免保持連接造成的隊列響應(yīng)緩慢,可以根據(jù)需要進行調(diào)整。三是Web container。實現(xiàn)J2EE體系結(jié)構(gòu)中Web組件協(xié)議的容器。這個協(xié)議規(guī)定了一個Web組件運行時的環(huán)境,包括安全、一致性、生命周期管理、事務(wù)、配置和其它的服務(wù)。一般略小于或者等于WebServer的并發(fā)連接數(shù)。在集群環(huán)境中,以本文為例,每個節(jié)點的WebContainer 最大大小可設(shè)置為600/3=200。進入集成管理控制臺->服務(wù)器->應(yīng)用程序服務(wù)器-><集群服務(wù)器> ->線程池調(diào)整WebContainer 。四是連接池參數(shù)。連接池可復用到數(shù)據(jù)庫的連接,尤其在創(chuàng)建連接需要花費資源的情況時。進入集成管理控制臺->資源>JDBC->數(shù)據(jù)源->數(shù)據(jù)源名稱->連接池屬性調(diào)整連接池大小以及超時策略。五是ORB參數(shù)。ORB對象請求代理,在一個面向?qū)ο蟮姆植际接嬎悱h(huán)境,一個對象請求代管者(ORB)可以為應(yīng)用程序、服務(wù)器、網(wǎng)絡(luò)設(shè)施之間分發(fā)消息提供關(guān)鍵通信設(shè)施。進入集成管理控制臺->服務(wù)器->應(yīng)用程序服務(wù)器-><集群服務(wù)器>->容器服務(wù)->ORB服務(wù),修改ORB參數(shù)。六是更改JVM堆大小。服務(wù)器→應(yīng)用程序服務(wù)器→<集群服務(wù)器>→進程定義→Java虛擬機。修改初始堆大小為512M ,最大為1024M,JVM堆大小的調(diào)整,可根據(jù)JVM垃圾回收的頻率進行調(diào)整,調(diào)整垃圾回收的頻率,可有效提高系統(tǒng)的性能,減少OUT OF MEMORY錯誤的出現(xiàn)。七是開啟servlet高速緩存。進入集成管理控制臺->服務(wù)器->應(yīng)用程序服務(wù)器-><集群服務(wù)器>->Web容器 勾選“啟用servlet高速緩存”。

六、結(jié)語

總之,通過對WebSphere集群的使用,其穩(wěn)定、可擴展的特性讓人印象深刻但部署過程稍顯繁雜,部署完成后,仍需針對部分參數(shù)以實際業(yè)務(wù)情況進行調(diào)整來獲得最佳性能,同時因為系統(tǒng)架構(gòu)的整體變化導致原軟件開發(fā)中未涉及到的問題凸顯,如應(yīng)用程序中,訂單的序列化在從單機環(huán)境升級為集群環(huán)境后,原應(yīng)用中的序列化功能失效,造成業(yè)務(wù)異常,只能通過其它方式來解決,因此整體系統(tǒng)在升級到集群環(huán)境前,必須進行充分完整的測試。

參 考 文 獻

[1]范玉珍,顧毓清.基于WebSphere平臺的Web Service概念實踐[J].計算機科學.2003(4)

[2]胡敏.WebSphere受推崇的奧秘[J].中國計算機用戶.2004(43)

[3]胡傳福.基于WebSphere的生產(chǎn)管理系統(tǒng)[J].五邑大學學報(自然科學版).2005(3)

[4]林躍進.使用WebSphere平臺設(shè)計Web服務(wù)結(jié)構(gòu)框架的研究[J]. 遼寧師專學報(自然科學版).2006(3)

[5]劉英,馮云.WebSphere Application Server內(nèi)存溢出問題初探[J].甘肅科技.2008(15)

[6]李一鳴,張劍,李哲,黃鑫.WebSphere性能問題的發(fā)現(xiàn)及其處理對策[J].電腦知識與技術(shù).2009(6)

[7]毛翼飛,宋桂娟.一個基于WebSphere的信息設(shè)備管理系統(tǒng)[J].工業(yè)控制計算機.2010(3)

主站蜘蛛池模板: 九九九精品视频| 91po国产在线精品免费观看| 成人无码一区二区三区视频在线观看 | 欧美无专区| 亚洲综合天堂网| 国产一区二区人大臿蕉香蕉| 久草视频一区| 无码综合天天久久综合网| 欧美三级自拍| 亚洲日韩国产精品综合在线观看| 在线人成精品免费视频| 日韩A∨精品日韩精品无码| 国产经典免费播放视频| v天堂中文在线| 色精品视频| 57pao国产成视频免费播放| 国产精品人成在线播放| 3344在线观看无码| 综合天天色| 亚洲欧美在线综合图区| 99在线观看免费视频| 国产精品亚洲αv天堂无码| 夜夜爽免费视频| 国产免费福利网站| 99激情网| 久久久久久久蜜桃| 狠狠色噜噜狠狠狠狠色综合久| 国产小视频a在线观看| 992Tv视频国产精品| 亚洲天堂777| 2020国产在线视精品在| 日韩精品亚洲一区中文字幕| 亚洲中文字幕手机在线第一页| 国产无套粉嫩白浆| 伊人久久大香线蕉影院| 国产99视频精品免费观看9e| 国产精品男人的天堂| 欧美日韩第三页| 东京热一区二区三区无码视频| 黄网站欧美内射| …亚洲 欧洲 另类 春色| 欧美α片免费观看| 久久黄色影院| 国产精品自在在线午夜区app| 麻豆精品视频在线原创| 伊在人亞洲香蕉精品區| 日韩 欧美 国产 精品 综合| 91福利在线观看视频| 日韩欧美综合在线制服| 美女免费精品高清毛片在线视| 国产日韩欧美一区二区三区在线 | 欧美日韩一区二区在线免费观看 | 久久久久88色偷偷| 成人91在线| 久久综合丝袜日本网| 精品国产Av电影无码久久久| 亚洲福利一区二区三区| 在线观看av永久| 亚洲一区二区三区在线视频| 国产亚洲视频免费播放| 日韩精品亚洲一区中文字幕| 一区二区理伦视频| 国产精品3p视频| 国产精品对白刺激| 亚洲国产一成久久精品国产成人综合| 视频二区中文无码| 毛片免费高清免费| 亚洲色婷婷一区二区| 夜夜操天天摸| 国产又大又粗又猛又爽的视频| 毛片网站观看| 国产综合色在线视频播放线视| 色有码无码视频| 蜜臀av性久久久久蜜臀aⅴ麻豆| 精品中文字幕一区在线| 5555国产在线观看| 无码网站免费观看| 欧美日本在线观看| 欧美日韩精品在线播放| 原味小视频在线www国产| 二级特黄绝大片免费视频大片| 欧洲高清无码在线|