tomcat和resin的区别

tomcat和resin的区别

Resin是caucho公司的产品,是一个非常流行的支持servlets 和jsp的引擎,速度非常快。

Resin本身包含了一个支持httP/1.1的web服务器。

虽然它可以显示动态内容,但是它显示静态内容的能力也非常强,速度直逼aPache seRVeR。

许多站点都是使用该web服务器构建的。

Resin也可以和许多其他的web服务器一起工作,比如apache server和iis等。

Resin支持servlets 3.0标准和JsP 1.2标准。

熟悉asP和PhP的用户可以发现用Resin来进行JsP编程是件很容易的事情。

Resin支持负载平衡(Load balancing),可以增加web站点的可靠性。

方法是增加服务器的数量。

比如一台seRVeR的错误率是1%的话,那么支持负载平衡的两个Resin服务器就可以使错误率降到0.01%。

Resin也是全免费的,从站点下载的就是完整版本。

相对于tomcat,后者更象是一个正在研究的项目。

目前resin可以支持sun的j2ee,而tomcat不能直接支持,而j2ee是基于java服务器端大系统的基础。

Resin3 之后已经不在是一个简单的jsp容器,并且支持ejb,jta等企业功能。

目前resin4 (2010年后已经比较稳定)性能更是优秀。

并且已经支持servlet 3.0标准.pro版本是收费版本,支持负载均衡和文件缓存。

普通版本独立作为web服务器性能就要差一些,可以使用apache+resin的方案借助apache的缓存功能提高性能,但负载均衡就是普通版不能比的。

caucho公司还为resin添加了php解析执行功能,能够运行php程序。

但相对 php的原生版本还是有一定差距。

tomcat 和sun Java结合的最好,和其他应用服务器配合使用可支持完整的j2ee标准,应用也很广泛。

但是从Java 普遍存在的编码问题来看,还是Resin 解决的最好。

还有从使用的角度讲,个人认为Resin比tomcat方便,而且Resin也可以结合Jbuilder6等ide使用。

Resin强调使用Xml技术。

首页