睫晉姬

          JBoss Web和Tomcat的區(qū)別

            在Web2.0的浪潮中,各種頁面技術和框架不斷涌現(xiàn),為服務器端的基礎架構提出了更高的穩(wěn)定性和可擴展性的要求。近年來,作為開源中間件的全球領導者,JBoss在J2EE應用服務器領域已成為發(fā)展最為迅速的應用服務器。在市場占有率和服務滿意度上取得了巨大的成功,絲毫不遜色于其它的非開源競爭對手,如WebSphere、WebLogic、Application Server。JBoss Web的諸多優(yōu)越性能,正是其廣為流行的原因。

            基于Tomcat內核,青勝于藍

            Tomcat 服務器是一個免費的開放源代碼的Web 應用服務器,技術先進、性能穩(wěn)定,而且免費,因而深受Java 愛好者的喜愛并得到了部分軟件開發(fā)商的認可。其運行時占用的系統(tǒng)資源小,擴展性好,且支持負載平衡與郵件服務等開發(fā)應用系統(tǒng)常用的功能。作為一個小型的輕量級應用服務器,Tomcat在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場合下被普遍使用,成為目前比較流行的Web 應用服務器。

            而JBoss Web采用業(yè)界最優(yōu)的開源Java Web引擎, 將Java社區(qū)中下載量最大,用戶數(shù)最多,標準支持最完備的Tomcat內核作為其Servlet容器引擎,并加以審核和調優(yōu)。單純的Tomcat性能有限,在很多地方表現(xiàn)有欠缺,如活動連接支持、靜態(tài)內容、大文件和HTTPS等。除了性能問題,Tomcat的另一大缺點是它是一個受限的集成平臺,僅能運行Java應用程序。企業(yè)在使用時Tomcat,往往還需同時部署Apache Web Server以與之整合。此配置較為繁瑣,且不能保證性能的優(yōu)越性。

            JBoss在Tomcat的基礎上,對其進行本地化,將Tomcat 以內嵌的方式集成到 JBoss 中。JBoss Web通過使用APR和Tomcat本地技術的混合模型來解決Tomcat的諸多不足。混合技術模型從最新的操作系統(tǒng)技術里提供了最好的線程和事件處理。結果,JBoss Web達到了可擴展性,性能參數(shù)匹配甚至超越了本地Apache HTTP服務器或者IIS。譬如JBoss Web能夠提供數(shù)據(jù)庫連接池服務,不僅支持 JSP 等 Java 技術,同時還支持其他 Web 技術的集成,譬如 PHP、.NET 兩大陣營。

            標準化是減小技術依賴風險,保護投資最好的方式。JBoss Web率先支持全系列JEE Web標準,從根本上保證了應用“一次開發(fā),到處運行”的特點,使應用成品能方便地在JBoss Web和其他Java Web服務器之間輕易遷移。

            集多功能于一身,性能卓越

            作為Web 應用服務器中的明星產品,JBoss Web服務器集多種功能于一身。其關鍵功能包括:完全支持Java EE、高度的擴展性、快速的靜態(tài)內容處理、群集、OpenSSL、URL重寫和綜合性。

            JBoss Web服務器具有原生特性和強大的可擴展性,可支持多種并非基于Java的服務器內容處理技術,可同時運行JSP, Servlet, Microsoft .NET , PHP 及 CGI,為其提供一個單一的、高性能的企業(yè)級部署平臺。

            與Tomcat 相比,JBoss Web在靜態(tài)資源訪問方面性能優(yōu)越。JBoss Web支持兩種組件模式——純Java和Native I/O。在Native組件的支持下,動態(tài)運行不會受到任何影響,而靜態(tài)資源的訪問利用了操作系統(tǒng)本身提供的0拷貝傳送,CPU消耗降低,響應時間縮短,吞吐率大大提高,混合的連接模式支持最大達到10000個并發(fā)客戶端的同時訪問,與Apache Web服務器相當。部署于高性能的操作系統(tǒng),可利用JBoss Web對純Java和Native I/O兩種模式的支持,使得應用在開發(fā)時可隨時跨平臺敏捷遷移,而部署于高性能的操作系統(tǒng)相關的Native環(huán)境。由于JBoss Web較好地解決了靜態(tài)資源的訪問性能問題,可在解決方案中把它直接作為強大的LVS的分發(fā)對象,和RHEL負載均衡系統(tǒng)結合,形成理論上無限線性擴展的負載均衡場景。

            OpenSSL是業(yè)界最為快速和安全的開源傳輸組件,可借助操作系統(tǒng)和硬件的特性實現(xiàn)高效的安全承載。JBoss Web集成了OpenSSL,可提供高效的安全傳輸服務,使得安全機制更上臺階。研究表明, JBoss Web中的SSL性能比單純的Tomcat快四倍。

            URL重寫功能可縮短URL,隱藏實際路徑提高安全性,易于用戶記憶和鍵入,及被搜索引擎收錄。Tomcat 不具備URL重寫功能,JBoss Web則可提供一個靈活的URL rewriting操作引擎,支持無限個規(guī)則數(shù)和規(guī)則條件。URL可被重寫以支持遺留的URL錯誤處理,或應對服務器不時產生的其他問題。

            JBoss Web既可單獨運行,也可無縫嵌入JBoss應用服務器,成為JBoss中間件平臺的一部分。不僅后臺服務調用的性能將得以提升,也可利用以下JBoss平臺的特性提升Web應用功能:

            基于JGroups的多種集群方案的支持

            基于Arjuna技術的JTA和JTS的事務處理支持

            優(yōu)化的線程池和連接池的支持

            基于JMX 控制臺的基本管理支持和JBoss On的高級管理維護支持

            基于JBoss AOP技術的面向方面架構的支持

            Hibernate服務組件的支持

            專業(yè)團隊支持

            業(yè)界大多數(shù)開源產品在技術方面富于創(chuàng)新性,但在可持續(xù)性,產品生命周期規(guī)劃,以及質量保證方面缺乏有效保障,為軟件集成商和最終用戶所詬病。紅帽所力行的“專業(yè)化開源技術”則完美解決了這一問題。

            來自開源社區(qū)的JBoss Web,在紅帽專業(yè)化開源的錘煉下,在性能、擴展性、穩(wěn)定性、安全性等方面,已成為一個達到企業(yè)級,甚至電信級標準的優(yōu)秀產品。紅帽不僅有專職的技術團隊投入JBoss Web的開發(fā),而且具備專門的QA團隊為產品作質量保證。完善的集成測試和兼容性測試保證了JBoss Web自身的穩(wěn)定性,并保證了它的后向兼容和其他JBoss產品協(xié)作良好的互操作性。

            在服務體系保障方面,JBoss 開拓了以產品專家提供的專家級支持服務作為開源軟件強大后盾的軟件生態(tài)模式。公司以及龐大的 JBoss 授權服務合作伙伴網(wǎng)絡可為包括JBoss Web在內的整個JEMS 產品套件提供全面的支持服務。與Tomcat相比,JBoss Web 可提供遷移服務與現(xiàn)場專家服務,在遷移服務方面,專家指導應用可從Tomcat向JBoss Web遷移,省時省力。獨特的服務訂閱模式,全力保障軟件生命周期,讓企業(yè)高枕無憂。

          posted on 2009-12-05 17:46 睫晉姬 閱讀(306) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導航:
           
          主站蜘蛛池模板: 洪湖市| 吉木萨尔县| 喀什市| 南丰县| 随州市| 北流市| 青冈县| 白水县| 冷水江市| 鄂尔多斯市| 浦县| 永胜县| 临西县| 鸡西市| 涿州市| 阿拉善盟| 托克托县| 平乡县| 福海县| 应用必备| 新沂市| 南丰县| 屏东市| 平乡县| 岐山县| 融水| 禄劝| 左贡县| 怀远县| 琼结县| 芜湖县| 扶绥县| 曲沃县| 南川市| 高碑店市| 宜宾市| 西畴县| 福海县| 藁城市| 山西省| 乌拉特前旗|