Java環(huán)境下的Axis與XFire性能測試_第1頁
Java環(huán)境下的Axis與XFire性能測試_第2頁
免費(fèi)預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、java環(huán)境下的axis與xfire性能測試 java環(huán)境下的axis與xfire性能測試 jav a境環(huán)下的a xs i與 xfrie性 測試能測試環(huán)境ajva開發(fā)環(huán) 下境jdk,15.w,ixnp操 系作,2g 內(nèi)存統(tǒng),tmoatc60.測試內(nèi)容測試 axsi14 .和x fir1.e 在相同4的運(yùn)環(huán)境行,下運(yùn)行一萬次運(yùn)算,個(gè)試該運(yùn)測算的時(shí) 測試結(jié)間 axis 測試果告報(bào)測試開頭時(shí) 間是否斷中 是/否() 行運(yùn)果(結(jié)完/未成完 ) 完成 成試結(jié)測束間 運(yùn)時(shí)算效率m (秒/ n次)性測能試開頭 測試間 4時(shí) 3 41分秒 能測性開試始 試測時(shí) 45 分間 21秒 能性測試始開測 試時(shí) 47

2、分 5間9秒 否能性測結(jié)束測 試試間 時(shí)34 58 秒分8.582m n /總運(yùn)共 行0100否 成 性完能試結(jié)測束測 試時(shí)間46 分 2 3秒86.21m /n 總共運(yùn)行 0500否完 成性測能試結(jié)測束試時(shí)間 49 分 5 秒9 833. m/n 總共3行 運(yùn)00001 總間時(shí) 合計(jì)19 5s總行次數(shù) 運(yùn)60100n0運(yùn)效率 8行2.05/ns java環(huán)境下的axis與xfire性能測試 xfrei 測報(bào)試告測開試始時(shí)間 否中是斷(是 否/ 運(yùn)行)果結(jié)(成完/ 未完)成 完成測 試束時(shí)結(jié)間 運(yùn)效率(m 秒/n 次)算 性測能開頭測 試時(shí)間 58試分 22 秒性能測試 始測 試時(shí)間開 8 分

3、 4 秒2 能性試開頭測測試時(shí) 間10 分73 否性能試結(jié)測束測 試時(shí) 間8 分5 40秒 55 /nm總共 運(yùn)行 010 否 0成 性能測試結(jié)完束測 試間時(shí)9 分 0 秒138.98/s n共總運(yùn) 行500 0否完成性能測試結(jié)束 試時(shí)間測 1 分14 5 1741.6s/n總共 運(yùn)行 1000 0運(yùn)效行 14率2.8s6/n 時(shí)總間 合 11計(jì)s2總運(yùn)行次 數(shù)106000s性測試總結(jié)能報(bào)告aisx 告報(bào) ais 在x性能測試境中環(huán)共占內(nèi)用存 為54m1b5-2mb,4均 5平415.mb 在。性測試的能行運(yùn)過中,a程xsi 能良好,性有沒消失程序中斷或者內(nèi)存好處的況狀。ax is在 該能性試

4、中測運(yùn)算的率為 8效.205/ns 總評(píng)。ax,s 性i能較比定,占穩(wěn)用統(tǒng)系源較資,少算效率運(yùn)一般。xfier報(bào)告 xfre i在能性境中環(huán)占用共存為 5內(nèi)35mb5-3m6,平b均為535 .6bm 在性能。試測的行過程運(yùn)中,fxire性 能越,卓有沒現(xiàn)程序出中或斷者存好處的內(nèi)況狀 x。fie r在性能該試測的運(yùn)算效率為 中12.84s6n/ 總評(píng)。x,ife r能性卓,越用占系資源統(tǒng)少,較算運(yùn)效高率。 x java環(huán)境下的axis與xfire性能測試 xfire和axis的比較 xfire的優(yōu)點(diǎn) xfire便利(簡化web服務(wù)開發(fā)),開發(fā)速度快,易于上手,配置簡潔,可以和spring很好的

5、結(jié)合。 図 3 本地?cái)?shù)據(jù)綁定功能。支持一般java對(duì)象(pojo)、xmlbeans、面對(duì)xml綁定的java架構(gòu)(jaxb)和castor等。數(shù)據(jù)綁定指定了發(fā)送至web服務(wù)的xml懇求以及返回的xml響應(yīng)如何映射成java對(duì)象。 使用用于xml的流式api(stax)處理xml文檔。與文檔對(duì)象模型(dom)的基于樹形的方法以及用于xml的簡潔api(sax)的大事驅(qū)動(dòng)方法相比,stax使用了基于拉取的機(jī)制,這不但大大加快了速度,還提高了內(nèi)存的使用效率。 支持各種傳輸協(xié)議,譬如http、java消息服務(wù)(jms)和java虛擬機(jī)內(nèi)部傳輸(in-jvm transport)。 嵌入功能,這是xf

6、ire的主要優(yōu)點(diǎn)之一。可以把這個(gè)soap引擎嵌入到應(yīng)用當(dāng)中,完全隱蔽xfire特定的全部引用,由于全部配置都是程序驅(qū)動(dòng)的。 具有豐富的api,這樣一來,特別簡單定制,讓開發(fā)人員可以在需要時(shí),在不同階段截獲懇求,并且進(jìn)行處理。 符合諸多最新標(biāo)準(zhǔn),譬如soap 1.1(沒有編碼的遠(yuǎn)程過程調(diào)用即rpc)和1.2、wsdl 1.1、web服務(wù)互操作性組織的basic profile 1.0、web服務(wù)尋址規(guī)范和web服務(wù)平安標(biāo)準(zhǔn)。 性能和局限,web服務(wù)使用很多資源,但它們的性能并不高。xfire打破了這個(gè)傳統(tǒng)。與同類的soap引擎相比,xfire使用的內(nèi)存大大削減(一方面是由于使用stax),而性能

7、卻大大提高。另外,xfire還供應(yīng)了進(jìn)一步優(yōu)化性能的幾種方法。方法之一就是使用java虛擬機(jī)內(nèi)部傳輸。假如知道web服務(wù)與客戶程序在同一個(gè)java虛擬機(jī)里面運(yùn)行,就可以選擇使用本地傳輸,這樣可以高速傳輸服務(wù)。 xfire支持web service standards,spring整合,支持jbi,axb 和xmlbeans. xfire的缺點(diǎn) 缺少支持附件的功能,不過將來的版本肯定能支持該功能。 缺少簡潔易懂的用戶指南,xfire開發(fā)隊(duì)伍在這方面有很多工作要做。 java環(huán)境下的axis與xfire性能測試 axis的優(yōu)點(diǎn) axis應(yīng)用了管道和過濾器模式.aixs是apache開源的webse

8、rvice實(shí)現(xiàn)服務(wù)器。簡潔的說,axis就 是處理message,它首先截獲客戶端的懇求,然后轉(zhuǎn)發(fā)到真正的實(shí)現(xiàn)業(yè)務(wù)規(guī)律上處理客戶端的懇求,在這之前經(jīng)過一系列的handler處理.它的結(jié)構(gòu)很像ejb容器.其實(shí)就是管道和過濾器模式的應(yīng)用,handler就是過濾器.它的處理挨次主要考慮兩個(gè)方面一個(gè)是部署描述符(deployment configuration )另一個(gè)就是是客戶端還是服務(wù)器端。handler處理的對(duì)象是messagecontext它的由3個(gè)重要的部分組成,一是一個(gè)request message,一個(gè)是response message,還有很多屬性。經(jīng)討論源碼分析,在服務(wù)器端,有一個(gè)transport listener 它監(jiān)聽客戶端的懇求,可以通過多種協(xié)議,一旦有客戶懇求,它將根據(jù)協(xié)議的規(guī)范把數(shù)據(jù)解析生成生成一個(gè)message對(duì)象,然后把它設(shè)置到messa

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論