tomcat 和 jboss 的區別的理解

tomcat 和 jboss 的區別的理解

本人正在學習CentOS7.1系統下虛擬化方式搭建相關業務網元,基礎環境搭建需要用到Jboss,以下解釋來自https://zhidao.baidu.com/question/203329804489549525.html 摘抄原文如下,希望對你有幫助:

  1. Tomcat是Apache鼎力支持的Java Web應用服務器(注:servlet容器),由於它優秀的穩定性以及豐富的文檔資料,廣泛的使用人羣,從而在開源領域受到最廣泛的青睞。

  2. Jboss作爲Java EE應用服務器,它不但是Servlet容器,而且是EJB容器,從而受到企業級開發人員的歡迎,從而彌補了Tomcat只是一個Servlet容器的缺憾。

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

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

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章