jboss和tomcat有什么不同


 




2.
tomcat 是 JSP/Servlet 容器
jboss 是 JEE 容器,JEE 包括JSP/Servlet,JMS, EJB,JAX-WS,JAX-RS,CDI等等,

tomcat是完全開源,開源社區維護產品更新
jboss有開源和企業化兩個版本,企業化被Red Hat支持,一般支持10年,產品后繼有保障

1.
JBoss 是 J2EE 應用服務器,而 Tomcat 只是一個 Servlet 容器,或者說是一個簡單的 J2EE 應用服務器。

JBoss 中的 Servlet 容器還是 Tomcat。

與 Tomcat 類似的 Servlet 容器有:Jetty(開源), Resin(開源)……。
與 JBoss 類似的 J2EE 應用服務器有:Glassfish(開源), Geronimo(開源), WebLogic(商業), WebSphere(商業)

3.
注意JBoss和tomcat是不一樣,JBoss是一個可伸縮的服務器平台,當你的EJB程序編制完成后,如果訪問量增加,只要通過增加服務器硬件就可以實現多台服務器同時運算,提高了負載容量,這個性能容量理論上是沒有限制的,理論上無最大支持在線人數的上限,對於JBoss/EJB這樣的平台來說,無最大訪問量限制一說。

這是JBoss/EJB不同於Spring /Tomcat等平台的最大優點所在,而且EJB 3.0也將出現輕量化解決方案,其實隨着發展,已經模糊了輕量/重量的區別,如果還是以輕量/重量作為架構選擇的標准,無疑是不明智的。

可伸縮性應該是架構選擇的主要標准,所謂可伸縮性,只在小型系統、一台服務器情況下,我的系統也可以良好運轉,多台服務器擴展后,我的系統只需通過增加硬件就可以實現性能擴展,無需修改太多軟件。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM