Jetty軟件介紹
etty 是一個(gè)輕量級(jí)的高度可擴(kuò)展的基于 java 的 web 服務(wù)器和 servlet 引擎。其目標(biāo)是以大批量低延遲的方式支持 HTTP、HTTP/2 和 WebSocket 等 Web 協(xié)議,在提供最大性能的同時(shí),保留多年 servlet 開(kāi)發(fā)的易用性和兼容性。Jetty 是一個(gè)現(xiàn)代的完全異步的 Web 服務(wù)器,作為一個(gè)面向組件的技術(shù),它有著悠久的歷史,可以輕松地嵌入到應(yīng)用程序中,同時(shí)仍然為 Webapp 的部署提供堅(jiān)實(shí)的傳統(tǒng)分布。
Jetty軟件功能
功能齊全且基于標(biāo)準(zhǔn)
開(kāi)源且可商業(yè)使用
靈活可擴(kuò)展
內(nèi)存小
可嵌入
異步
企業(yè)可擴(kuò)展
Jetty軟件特色
易用性
易用性是 Jetty 設(shè)計(jì)的基本原則,易用性主要體現(xiàn)在以下幾個(gè)方面:
通過(guò) XML 或者 API 來(lái)對(duì)Jetty進(jìn)行配置;默認(rèn)配置可以滿足大部分的需求;將 Jetty 嵌入到應(yīng)用程序當(dāng)中只需要非常少的代碼;
可擴(kuò)展性
在使用了 Ajax 的 Web 2.0 的應(yīng)用程序中,每個(gè)連接需要保持更長(zhǎng)的時(shí)間,這樣線程和內(nèi)存的消耗量會(huì)急劇的增加。這就使得我們擔(dān)心整個(gè)程序會(huì)因?yàn)閱蝹€(gè)組件陷入瓶頸而影響整個(gè)程序的性能。但是有了 Jetty:
即使在有大量服務(wù)請(qǐng)求的情況下,系統(tǒng)的性能也能保持在一個(gè)可以接受的狀態(tài)。利用 Continuation 機(jī)制來(lái)處理大量的用戶請(qǐng)求以及時(shí)間比較長(zhǎng)的連接。 另外 Jetty 設(shè)計(jì)了非常良好的接口,因此在 Jetty 的某種實(shí)現(xiàn)無(wú)法滿足用戶的需要時(shí),用戶可以非常方便地對(duì) Jetty 的某些實(shí)現(xiàn)進(jìn)行修改,使得 Jetty 適用于特殊的應(yīng)用程序的需求。
易嵌入性
Jetty 設(shè)計(jì)之初就是作為一個(gè)優(yōu)秀的組件來(lái)設(shè)計(jì)的,這也就意味著 Jetty 可以非常容易的嵌入到應(yīng)用程序當(dāng)中而不需要程序?yàn)榱耸褂?Jetty 做修改。從某種程度上,你也可以把 Jetty 理解為一個(gè)嵌入式的Web服務(wù)器。
Jetty 可以作為嵌入式服務(wù)器使用,Jetty的運(yùn)行速度較快,而且是輕量級(jí)的,可以在Java中可以從test case中控制其運(yùn)行。從而可以使自動(dòng)化測(cè)試不再依賴外部環(huán)境,順利實(shí)現(xiàn)自動(dòng)化測(cè)試。
Jetty更新日志
1.對(duì)部分功能進(jìn)行了優(yōu)化
2.解了好多不能忍的bug
華軍小編推薦:
在網(wǎng)絡(luò)工具里面算是佼佼者之一,憑借自身的功能全面,操作簡(jiǎn)單等優(yōu)點(diǎn)獲得了用戶的一致好評(píng),快來(lái)下載試試吧。小編還為您準(zhǔn)備了TCPDUMP、谷歌瀏覽器Google Chrome for Linux 64bit 、谷歌瀏覽器Google Chrome For Linux、谷歌瀏覽器Google Chrome For Linux、谷歌瀏覽器Google Chrome (32Bit) For Linux
您的評(píng)論需要經(jīng)過(guò)審核才能顯示
有用
有用
有用