TroyCui 2009-09-09 11:31
浏览 356
已采纳

7000人的企业使用的OA系统,可以使用tomcat做应用服务器吗

请问一个七千人的企业,使用的OA系统,用TOMCAT可行吗,需不需要使用商业应用服务器?

请讲一下会有什么隐患或者需要注意的地方,还是性能不可靠呢?
问题补充:
可以买起weblogic或者websphere
问题是:
1.项目组里没人用过商用服务器,得考虑学习曲线和成本,还有项目比较急,能来得及吗?
2.搞出来能维护得了吗
3.客户也希望节约成本
4.如果不用EJB,JTA,用商业服务器,是不是浪费,商业服务器的优势在哪?

谢谢所有人的回答


问题补充:
还有一点就是Apache+Tomcat做LB是可以,但是我对于这种群集感觉是存在隐患的,有个问题不太好解决,如果tomcat下要生成独立的文件的,那么如何使多个tomcat实现资源的同步?

  • 写回答

5条回答 默认 最新

  • william_ai 2009-09-09 13:45
    关注

    答案:可以。
    注意:
    1.问题:一个7000多人的企业会拿不起钱买WebLogic?

    2.问题:系统出了问题谁负责跟进?

    3.建议:下面内容仅供参考,有不准确的地方,多担待了。
    员工7000多人,按10%-20%的并发算,预估一下并发数在700-1400人左右。
    3.1 负载均衡、集群。Apache + Tomcat,具体怎么玩,google或者百度一下,看个人偏好来了。
    3.2 Tomcat的优化。线程池、数据库连接池、JVM虚拟机参数。
    3.3 系统源码的优化。累死人不偿命的活,这个就算是用WebLogic或WebSphere也免不了的,慢慢来吧,O(∩_∩)O哈!
    3.4 系统采用框架。如果就十几个用例jsp+servlet就够了。有几十个用例的话,就要开始考虑框架了,问题也就开始来了。懒点呢,就用SSH,不过性能优化比较头疼。还有其他的比如iBATIS等,都可以考虑的。
    3.5 数据库oracle、db2、sqlserver、mysql等等,选团队里会使用的人最多的,因为还有数据库的优化、数据的维护等淘气的家伙等着呢。
    3.6 操作系统,linux、windows
    3.7 上线前,多做压力了测试。LR两台机器跑的话压到1000应该是没有问题的。

    4.总结:压力大了就免不了负载均衡、集群。玩玩java的JVM参数优化也挺有意思的。java的框架太多,够用就好。数据库是重点调优对象。系统上线钱,要多测试,能cut掉不少上线后修bug的工作。

    在下拙见,希望能抛砖引玉啊。
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(4条)

报告相同问题?

悬赏问题

  • ¥15 matlab求解平差
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料
  • ¥15 使用R语言marginaleffects包进行边际效应图绘制
  • ¥20 usb设备兼容性问题
  • ¥15 错误(10048): “调用exui内部功能”库命令的参数“参数4”不能接受空数据。怎么解决啊
  • ¥15 安装svn网络有问题怎么办
  • ¥15 vue2登录调用后端接口如何实现
  • ¥65 永磁型步进电机PID算法
  • ¥15 sqlite 附加(attach database)加密数据库时,返回26是什么原因呢?