開源中間件JBoss Web和 Tomcat區別

發表于:2008-10-08來源:作者:點擊數: 標簽:tomcat中間件TomcatwebWeb
在Web2.0的浪潮中,各種頁面技術和框架不斷涌現,為 服務器 端的基礎架構提出了更高的穩定性和可擴展性的要求。近年來,作為 開源 中間件 ,JBoss在J2EE應用服務器領域已成為發展最為迅速的應用服務器。在市場占有率和服務滿意度上取得了巨大的成功,絲毫不
  在Web2.0的浪潮中,各種頁面技術和框架不斷涌現,為服務器端的基礎架構提出了更高的穩定性和可擴展性的要求。近年來,作為開源中間件,JBoss在J2EE應用服務器領域已成為發展最為迅速的應用服務器。在市場占有率和服務滿意度上取得了巨大的成功,絲毫不遜色于其它的非開源競爭對手,如WebSphere、WebLogic、Application Server。JBoss Web的諸多優越性能,正是其廣為流行的原因。

  基于Tomcat內核,青勝于藍

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

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

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

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

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

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

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

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97