知识大全 JBoss Web和Tomcat的区别

Posted

篇首语:倘若心中愿意,道路千千条。倘若心中不愿意,理由万万个。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 JBoss Web和Tomcat的区别相关的知识,希望对你有一定的参考价值。

JBoss Web和Tomcat的区别  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  在Web 的浪潮中 各种页面技术和框架不断涌现 为服务器端的基础架构提出了更高的稳定性和可扩展性的要求 近年来 作为开源中间件的全球领导者 JBoss在J EE应用服务器领域已成为发展最为迅速的应用服务器 在市场占有率和服务满意度上取得了巨大的成功 丝毫不逊色于其它的非开源竞争对手 如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的诸多不足 混合技术模型从最新的操作系统技术里提供了最好的线程和事件处理 结果 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组件的支持下 动态运行不会受到任何影响 而静态资源的访问利用了操作系统本身提供的 拷贝传送 CPU消耗降低 响应时间缩短 吞吐率大大提高 混合的连接模式支持最大达到 个并发客户端的同时访问 与Apache Web服务器相当 部署于高性能的操作系统 可利用JBoss Web对纯Java和Native I/O两种模式的支持 使得应用在开发时可随时跨平台敏捷迁移 而部署于高性能的操作系统相关的Native环境 由于JBoss Web较好地解决了静态资源的访问性能问题 可在解决方案中把它直接作为强大的LVS的分发对象 和RHEL负载均衡系统结合 形成理论上无限线性扩展的负载均衡场景

  OpenSSL是业界最为快速和安全的开源传输组件 可借助操作系统和硬件的特性实现高效的安全承载 JBoss Web集成了OpenSSL 可提供高效的安全传输服务 使得安全机制更上台阶 研究表明 JBoss Web中的SSL性能比单纯的Tomcat快四倍

  URL重写功能可缩短URL 隐藏实际路径提高安全性 易于用户记忆和键入 及被搜索引擎收录 Tomcat 不具备URL重写功能 JBoss Web则可提供一个灵活的URL rewriting操作引擎 支持无限个规则数和规则条件 URL可被重写以支持遗留的URL错误处理 或应对服务器不时产生的其他问题

  JBoss Web既可单独运行 也可无缝嵌入JBoss应用服务器 成为JBoss中间件平台的一部分 不仅后台服务调用的性能将得以提升 也可利用以下JBoss平台的特性提升Web应用功能

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

  基于Arjuna技术的JTA和JTS的事务处理支持

  优化的线程池和连接池的支持

  基于JMX 控制台的基本管理支持和JBoss On的高级管理维护支持

  基于JBoss AOP技术的面向方面架构的支持

  Hibernate服务组件的支持

  专业团队支持

  业界大多数开源产品在技术方面富于创新性 但在可持续性 产品生命周期规划 以及质量保证方面缺乏有效保障 为软件集成商和最终用户所诟病 红帽所力行的 专业化开源技术 则完美解决了这一问题

  来自开源社区的JBoss Web 在红帽专业化开源的锤炼下 在性能 扩展性 稳定性 安全性等方面 已成为一个达到企业级 甚至电信级标准的优秀产品 红帽不仅有专职的技术团队投入JBoss Web的开发 而且具备专门的QA团队为产品作质量保证 完善的集成测试和兼容性测试保证了JBoss Web自身的稳定性 并保证了它的后向兼容和其他JBoss产品协作良好的互操作性

cha138/Article/program/Java/ky/201311/28377

相关参考

知识大全 JBoss Web和Tomcat的区别[1]

JBossWeb和Tomcat的区别[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 JBoss Web和Tomcat的区别[3]

JBossWeb和Tomcat的区别[3]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 JBoss、Geronimo及Tomcat比较分析

JBoss、Geronimo及Tomcat比较分析  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 J2EE应用服务器(Jboss+Tomcat)安装攻略

J2EE应用服务器(Jboss+Tomcat)安装攻略  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧

知识大全 使用Ant和Tomcat创建Web应用

使用Ant和Tomcat创建Web应用  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  应当尽量避

知识大全 在JBoss4.2及JBoss5.0上部署jax-ws 2.0/2.1 Web

在JBoss4.2及JBoss5.0上部署jax-ws2.0/2.1Web  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我

知识大全 Tomcat5的web应用启动顺序详解

Tomcat5的web应用启动顺序详解  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  摘要   

知识大全 Tomcat上开发Web应用如何保证兼容性

Tomcat上开发Web应用如何保证兼容性  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  最近协

知识大全 Tomcat运行Java Web内存溢出总结

Tomcat运行JavaWeb内存溢出总结  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 区分Tomcat与Web服务器、应用服务器的关系

区分Tomcat与Web服务器、应用服务器的关系  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!