论坛首页 Java企业应用论坛

WebLogic Server前加一个Tomcat有好处么?

浏览 22347 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2004-03-22  
公司项目想用WebLogic Server和Tomcat结合起来做服务器。
Tomcat放置Struts、JSP、Servlet,调用WebLogic上的EJB和工作流处理业务。

比起都放在WebLogic上来说,这样做有好处么?对效率是不是有影响呢?
如果以后要将WebLogic做集群,放在一起是不是也可以做?

感觉没有什么好处似的,在Tomcat上的请求实际都还是要依靠(调用)WebLogic上的组件来实现其功能,分开以后是否可以减轻WebLogic的负荷啊?
   发表时间:2004-03-22  
除了省钱之外,没有任何好处。
0 请登录后投票
   发表时间:2004-03-23  
可以省钱么?感觉还是需要那么多WebLogic的服务器啊。

能不能详细说说优点缺点呢?
0 请登录后投票
   发表时间:2004-03-23  
说过吖,没有任何优点,Weblogic自己的Web容器不论性能,功能,稳定性比Tomcat高了不止一个档次。Weblogic是按照CPU来卖的,你少安装一个CPU的Weblogic,你就能省几十万。
0 请登录后投票
   发表时间:2004-03-23  
我是也这么想的:当业务请求少的时候,我用WebLogic同时管理Servlet应该不会增加太大的负荷。业务请求多的时候我们可以集群,用Tomcat又不放心。

不过我看你的意思好像是说用WebLogic+WebLogic来架构吧,那样才能省下一个CPU的WebLogic啊。

用一个WebLogic同时管理Servlet和EJB等是不是不太好呢?
0 请登录后投票
   发表时间:2004-03-23  
Weblogic本身的Web容器性能很好的,既然用了WebLogic,根本就没有采用Tomcat的道理了。你想吖,你都开宝马了,你还会多此一举的把宝马的发动机换成夏利吗?这不是自找麻烦吗?

WebLogic的负载能力非常好,我遇到过有些客户根本就不用EJB,但是他们就要买WebLogic,因为他们实在需要一个很稳定的,负载能力很强的Web容器。抛开EJB容器不谈,Weblogic也是一个非常优秀的Web容器。而且你都在WebLogic里面使用Servlet和EJB,Weblogic会进行特定的优化,例如本来EJB的调用要通过网络上的RMI,但如果都在一个weblogic容器里面,Weblogic会进行优化,避免网络开销。

本身WebLogic的负载能力非常强,如果你又能够调节的很好,运行起来非常流畅的,如果你们公司非要画蛇添足的加一个Tomcat进来,先不说兼容性问题,和分布式调用的大量网络开销,单单想想负载能力那么强的WebLogic被弱弱的Tomcat瓶颈拖累,无法真正发挥威力,就让人觉得很失策了。

总之你们公司的这种做法莫名其妙,实在令人不解。
0 请登录后投票
   发表时间:2004-03-23  
既然Weblogic的性能那麽好,为什莫好像现在国外Websphere的占有率明显升高?Robbin用过IBM的Websphere吗?是否从性能上解释一下哪个更好?我觉得从支持EJB规范来看,weblogic要明显快于websphere,还有从部属的速度来看weblogic也好一点,真是迷惑
0 请登录后投票
   发表时间:2004-03-23  
道理很简单吖,IBM是卖硬件加软件加服务,然后给你打一狠折!BEA就是光卖App Server,怎么和IBM拼吖?你用WebLogic,那么你要另买Oracle,另外去买硬件,这TCO就高了太多了。IBM可以提供从硬件服务器到操作系统,从App Server到DB,从开发工具到解决方案,从服务到培训,然后总价给你一狠折,这样算下来,Webshpere的费用就真的很低了。别忘了,有采购决定权的人可不是开发人员,开发人员再说Weblogic好也白搭。
0 请登录后投票
   发表时间:2004-03-23  
谢谢Robin的详细解答,对我很有帮助。
0 请登录后投票
   发表时间:2004-03-23  
好贴! 又了解了一些东东~~
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics