tomcat 足矣

引用别人的贴子,这个问题已经讨论过了。  
   
  一套Weblogic或者Websphere动辄十几万,出于节省投资的角度考虑,我们能不能推荐客户使用Tomcat或者Jboss等其它免费的应用服  
  务器呢,本文就此问题做一讨论。  
   
  一、不选择Tomcat的理由  
   
  1.Tomcat没有EJB   container,如果有分布式的要求会比较难办;  
   
  2.从保险性来说,万一应用服务器本身有什么漏洞,你没办法向Apache索赔;  
   
  3.开源软件项目,没有任何商业服务,遇到问题没有技术支持。  
   
   
  二、选择Tomcat的理由  
   
  1、免费使用,这是最大的诱惑  
   
  2、实现J2EE规范最好的应用服务器  
   
  Tomcat是jakarta项目中的一个重要的子项目,其被JavaWorld杂志的编辑选为2001年度最具创新的java产品(Most   Innovative    
  Java   Product),同时它又是sun公司官方推荐的servlet和jsp容器(具体可以见http://java.sun.com/products/jsp/tomcat/)。  
   
  由于遵从J2EE规范,所以从Tomcat向其他平台转移时,工作量是非常小的。例如将Tomcat   下的东西移到Weblogic,   基本上只是copy。  
   
  3、我的项目不需要EJB  
   
  对于国内的很多中小型Java项目,根本用不到EJB技术。大多数应用是把传统的MIS转换到B/S模式上来,由两层结构到三层结构,  
  Datasource+Jsp+Serverlet完全可以满足开发需要。界面用Jsp实现,业务逻辑用JavaBean完成,既然用不到EJB,Tomcat也就可以  
  满足需求了。  
   
  4、Tomcat的性能  
   
  对于性能的怀疑可能是很多人不选择免费应用服务器的理由。事实胜于雄辩,看看下面的一些案例吧:  
   
  sms.qianlong.com linux+tomcat+apache  
   
  中国同学录   www.5460.net:Tomcat   4.1.18   上千万注册用户,每天的访问量达到400万人次以上  
   
  www.west100.com每天访问量超过500万  
   
  注:用netcraft可以查看目标网站所采用的应用服务器,方法是   http://uptime.netcraft.com/up/graph/?host=www.icbc.com.cn,  
  把host参数改称目标地址就可以了。  
   
  再看一下来自网上的测评(摘自CSDN网友评论   http://search.csdn.net/Expert/topic/2277/2277414.xml?temp=.7720301)  
   
  ------------------------------------------  
  作  者: liuxiaowei   (巍巍)   
   
  我们的情况(单机,没有负载均衡):  
  操作系统:   RedHat   Advanced   Server   2.1  
  服务器配置:   dell   6650:   8   至强CPU,   3G   RAM,   300G   HD  
  访问量:   80万+  
  TOMCAT   4.1.24  
  JDK   1.4.1_02  
  JDK   启动参数   -Xmx1024m  
  无响应时top显示java占用内存为800M左右(实际占用要大一些),访问量>80万(实际情况,不是模拟访问),操作系统正常  
   
  第一:   并发访问量大概在1000左右。(这是实际跑出来的数据,不是模拟测试!)  
  第二:   这台机器只有Tomcat  
   
  ------------------------------------------  
  回复人:   zeeler(鸭子)    
   
  如果不想买商业应用程序服务器,建议你可以试试使用Tomcat做负载均衡,即多个tomcat来共同分担并发访问量  
   
  ------------------------------------------  
  回复人:   liangxuan1979(不贪)    
   
  我們這邊的情況和樓主有很多類似的地方.  
  Server也是6650,軟件配置也是一模一樣.  
  只是我們的訪問量小些,同時在線的人數大概也在200-600人左右.  
   
  ------------------------------------------  
  回复人:   caliban1979(甲虫)    
   
  谁说tomcat不行啊!  
  我们做的www.west100.com每天访问量超过500万(用webalizer统计出来的!)  
  我的配置是  
  Linux操作系统,数据库mysql  
  前置squid缓存,后面起tomcat服务,可以跑3、4个月不当机  
  事实证明一切  
  我不想说什么了!  
   
  ------------------------------------------  
   
   
  三、总结  
   
  看似不选择Tomcat的理由很是充分,关键因素在于商业软件有技术服务保障,可是:  
   
  1.不管你用Weblogic或者Tomcat,出现问题客户只会来找你们公司而不去找BEA/IBM他们.  
   
  2.不管是你程序的问题还是Weblogic或者Tomcat系统平台的问题,处理问题的一般还是你们程序员,修改程序的BUG或者修改程序适应  
  Weblogic或者Tomcat的BUG.  
   
  3.BEA/IBM的上门技术服务费用往往要高于你购买系统平台的费用甚至你整个软件系统的利润.没有几K的RMB   BEA/IBM的技术人员是不  
  会出门的.  
   
   
  如果看了以上文字你还不能确认你的项目该选择那种产品的话,这句话对你可能会有帮助:用最适当的方法解决问题就是最好的。  
   
  作者:daniel   本文发表于ossoft.org   转载请注明出处。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值