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技术。