`
neptune
  • 浏览: 362013 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
社区版块
存档分类
最新评论

用tomcat做的大中型系统有哪些

阅读更多
现在要做一个5000多个用户的电子政务系统,并发最多也就1000。系统用F5做负载均衡,分发到4台PC服务器(Linux+Apache+tomcat或websphere),数据库Oracle放在两台AIX小机上做RAC,后接存储。

Session自己实现的放在Memcached上了。

现在定不下来的是用Websphere还是Tomcat。

我是本意上不想用Websphere,理由如下:

1.我们的系统就是Spring+Hibernate的普通web程序,没有涉及到J2EE的其它技术,用Websphere浪费。
2.即使用Websphere,开发环境也要用tomcat,将来部署到websphere害怕问题多多。
3.如果用Websphere,客户只买软件,不买服务。如果websphere报错,不可能在短时间解决。
4.websphere的补丁多呀,打来打去的,拍那天打不好用了。
5.websphere没用过,害怕遇到问题解决不了,不可控。

但我们现在没有什么Tomcat在大型系统上的成功案例来说服客户,希望各位多给提供成功案例,越详细越好。

最好是有项目名,做什么用,客户是谁。

但也想听听Tomcat不如Websphere的地方,例如稳定性者方面。




分享到:
评论
47 楼 lyy3323 2011-04-22  
随便调查下,大家有正式项目用TOMCAT的吗?用户量大概是多少
46 楼 lyy3323 2011-04-22  
peterwei 写道
neptune 写道
现在要做一个5000多个用户的电子政务系统,并发最多也就1000。系统用F5做负载均衡,分发到4台PC服务器(Linux+Apache+tomcat或websphere),数据库Oracle放在两台AIX小机上做RAC,后接存储。

Session自己实现的放在Memcached上了。

现在定不下来的是用Websphere还是Tomcat。

我是本意上不想用Websphere,理由如下:

1.我们的系统就是Spring+Hibernate的普通web程序,没有涉及到J2EE的其它技术,用Websphere浪费。
2.即使用Websphere,开发环境也要用tomcat,将来部署到websphere害怕问题多多。
3.如果用Websphere,客户只买软件,不买服务。如果websphere报错,不可能在短时间解决。
4.websphere的补丁多呀,打来打去的,拍那天打不好用了。
5.websphere没用过,害怕遇到问题解决不了,不可控。

但我们现在没有什么Tomcat在大型系统上的成功案例来说服客户,希望各位多给提供成功案例,越详细越好。

最好是有项目名,做什么用,客户是谁。

但也想听听Tomcat不如Websphere的地方,例如稳定性者方面。





才那么丁点用户和并发。用什么都行。居然什么F5,什么Aix都上了,Oracle也RAC了,当然要上Websphere.用个tomcat,你都给客户丢人。



才5千多,你就F5?
不自己做个WEB服务器你都觉得丢人。
45 楼 kingkan 2011-04-22  
5000用户,肯定没1000并发,LZ太过虑了。

站在架构的角度,你现在的配置是相当的浪费,F5+4台服务器(apache + tomcat6 + 缓存机制),5000并发也不在话下。Websphere是牛刀级别啊,一台就够了。

站在政务的角度,不差钱,软硬件的配置当然是考虑最好的啦,Websphere跟WebLogic是优先考虑的,即时程序性能不是很好,它们都能很好的平衡掉IO性能瓶颈。

说说Tomcat不如Websphere的地方,就脱离服务器本身资源支持来说,你可以把tomcat当是一个APP,而Websphere相当一个小型的操作系统,内部的调度处理是相当择优,当然这个跟配置紧密联系。无论是稳定性跟性能远远超过tomcat,价格也是相当昂贵。

一个优秀的程序员会利用程序跟其他策略将tomcat的性能发挥到最优,最适合当前场景。
44 楼 fucktianya 2011-04-22  
国土资源部的XXXX管理系统和国务院法制办XXXX管理系统都是用的tomcat5.呵呵

你让你的用户向组织看齐就行了。哈哈

别问我为什么知道。这个不用解释吧。^_^
43 楼 whitenegro 2011-04-22  
WAS 里面的servlet容器怕也是catalina吧, 楼主不要迷信。
要是为了提供稳定服务, 那tomcat足够了。 毕竟你有4台呢,再说要真正不稳定那根源也在你的应用, 而不是服务器。

还有错误页面一定要在web.xml写自己的, 特别是500错误的。 

42 楼 truesmile 2011-04-22  
没有服务的WAS那就是渣啊,除非你们有个很熟悉WAS的系统管理员。
41 楼 peterwei 2011-04-21  
neptune 写道
现在要做一个5000多个用户的电子政务系统,并发最多也就1000。系统用F5做负载均衡,分发到4台PC服务器(Linux+Apache+tomcat或websphere),数据库Oracle放在两台AIX小机上做RAC,后接存储。

Session自己实现的放在Memcached上了。

现在定不下来的是用Websphere还是Tomcat。

我是本意上不想用Websphere,理由如下:

1.我们的系统就是Spring+Hibernate的普通web程序,没有涉及到J2EE的其它技术,用Websphere浪费。
2.即使用Websphere,开发环境也要用tomcat,将来部署到websphere害怕问题多多。
3.如果用Websphere,客户只买软件,不买服务。如果websphere报错,不可能在短时间解决。
4.websphere的补丁多呀,打来打去的,拍那天打不好用了。
5.websphere没用过,害怕遇到问题解决不了,不可控。

但我们现在没有什么Tomcat在大型系统上的成功案例来说服客户,希望各位多给提供成功案例,越详细越好。

最好是有项目名,做什么用,客户是谁。

但也想听听Tomcat不如Websphere的地方,例如稳定性者方面。





才那么丁点用户和并发。用什么都行。居然什么F5,什么Aix都上了,Oracle也RAC了,当然要上Websphere.用个tomcat,你都给客户丢人。
40 楼 ppgunjack 2011-04-21  
商用项目改上开源要很谨慎,不是技术层面问题
放弃商用产品,用好了你没太大功劳,但用坏了你肯定是有责任,架构师做这种决策也担很大风险,真要换这种关键部位,至少提前一两年内部变动测试
39 楼 DOCDOC 2011-04-21  
evanzzy 写道
5000个用户的政务系统,并发到不了1000,顶多50个。在线用户1000还差不多。

根本用不到F5和4台服务器,两台服务器足够了。其实一台就够,另一台只不过做备份而已。

Tomcat绝对没问题,不用怀疑。WebSphere这东西吹得响,其实没那么神,本身也有错误。真想花钱倒不如Weblogic简单好使


F5用得确实浪费, 但是用得到用不到,轮不到程序员说话.
既然客户决定买was,那就老老实实用吧. 出了事儿, 自然会有人顶着

38 楼 晨夕0599 2011-04-21  
这点用户量还有F5,如果跑不起来,问题不在与容器而在于程序的效率了
37 楼 evanzzy 2011-04-21  
5000个用户的政务系统,并发到不了1000,顶多50个。在线用户1000还差不多。

根本用不到F5和4台服务器,两台服务器足够了。其实一台就够,另一台只不过做备份而已。

Tomcat绝对没问题,不用怀疑。WebSphere这东西吹得响,其实没那么神,本身也有错误。真想花钱倒不如Weblogic简单好使
36 楼 niumd 2011-04-21  
hwx521 写道
zhigewuwang 写道
oschina 用一个tomcat

求证!!!

红薯已经做详细的说明,附带tomcat与Nginx配置
35 楼 niumd 2011-04-21  
F5动辄几十万,可在4-7层做负载均衡,如果仅作web负载纯属浪费,Nginx做web负载即可。硬件超超有余,性能取决与你的Code实现,这种应多考虑下缓存利用以提高效率等。
34 楼 hwx521 2011-04-21  
zhigewuwang 写道
oschina 用一个tomcat

求证!!!
33 楼 neptune 2011-04-21  
peak 写道
移动的MM平台,tomcat5.5.20


人才呀
32 楼 lovit 2011-04-21  
wad12302 写道
lovemylover 写道
如果是企业或者政府,建议还是采用商用的,有问题可以推出去


如果不是自己的血汗钱

如:国家,政府的

都建议用 商业的,

拉内需

你懂的!!!

国内好像就Kingdee吧。
31 楼 peak 2011-04-21  
移动的MM平台,tomcat5.5.20
30 楼 davepkxxx 2011-04-21  
webqq2算么
报错的时候被我看到了
29 楼 neptune 2011-04-21  
linliangyi2007 写道
5000用户,1000在线吧?

并发1000,这个不太可能吧。

就这么小的应用用F5,不是楼主的公司在忽悠钱,就是客户烧得慌。这个系统真不大

用Nginx做个软负载就好了。



F5已经是买了,而且还是两台(一个做备份)
28 楼 DOCDOC 2011-04-21  
linliangyi2007 写道
5000用户,1000在线吧?

并发1000,这个不太可能吧。

就这么小的应用用F5,不是楼主的公司在忽悠钱,就是客户烧得慌。这个系统真不大

用Nginx做个软负载就好了。

政府不差钱

相关推荐

    上传war文件大小超过Tomcat7最大文件限制报错

    - 需要注意的是,除了Tomcat内部的配置之外,可能还需要检查操作系统层面或其他中间件(如防火墙或负载均衡器)是否也有限制上传文件大小的设置。 #### 进一步分析 - **配置理解** `max-file-size`和`max-...

    tomcat 7 64位操作系统

    - Tomcat可作为应用服务器在诸如Spring Boot、Apache Maven等框架中集成使用。 - 它也可以与Eclipse、IntelliJ IDEA等开发工具无缝集成,方便开发和调试。 了解以上知识点后,你可以根据实际需求对Tomcat 7 64位...

    tomcat日志过大问题

    在日常的运维工作中,Tomcat作为一款广泛使用的Java应用服务器,其日志管理尤为重要。特别是在生产环境中,随着系统的持续运行,日志文件(如`catalina.out`)可能会不断增大,甚至达到GB级别。这不仅增加了查找和...

    Tomcat系统架构分析

    其系统架构设计十分精妙,具备模块化和可扩展性的特点,这使得Tomcat既可以被用作小型项目的部署,也能够适应中大型应用的高负载环境。 首先,Tomcat架构中最为关键的部分是其核心组件Connector和Container。...

    linux系统Tomcat重启shell脚本

    Linux 系统 Tomcat 重启 shell 脚本指的是在 Linux 操作系统中使用 shell 脚本来重启 Apache Tomcat 服务器的脚本,主要用于解决日志文件超过一定大小时自动重启 Tomcat 服务器的问题。 描述解释 Linux 系统 Tomcat...

    64位系统下可以使用的tomcat

    标题中的“64位系统下可以使用的tomcat”指的是Tomcat服务器在64位操作系统上的兼容性和运行情况。Tomcat是Apache软件基金会的Jakarta项目中的一个核心项目,是一款开源的Java Servlet容器,主要用于处理Java Web...

    学生管理系统jsp tomcat mysql

    【标题】"学生管理系统jsp tomcat mysql"是一个基于Java Web技术构建的学生信息管理系统的实例,主要采用了JSP、Tomcat服务器和MySQL数据库作为核心技术栈。 【描述】该系统旨在实现对学生信息的有效管理和操作,...

    汽车租赁系统的Tomcat servlet 实现

    Tomcat 是Apache软件基金会的Jakarta项目中的一个核心项目,是一个开源的Java Servlet容器,实现了Java Servlet和JavaServer Pages(JSP)规范,使得开发者能够用Java语言开发动态Web应用。 首先,我们需要理解Java...

    图书管理系统源码(jsp+java+tomcat+mysql+eclipse)可以直接运行

    在具备以上条件后,你可以在Eclipse中运行系统,通过浏览器访问Tomcat服务器上的应用,进行系统的功能测试和使用。整个图书管理系统涵盖了用户管理、图书管理、借阅管理等多个模块,通过前后端的协同工作,为用户...

    同一系统里启动多个tomcat

    在了解如何在同一系统中启动多个Tomcat之前,首先需要对Tomcat的基本端口配置有一定的了解。 - **关闭指令端口**:`8005`(默认),用于接收服务器关闭指令。 - **HTTP端口**:`8080`(默认),处理HTTP请求的标准...

    jsp+mysql+Tomcat 新闻发布系统 (带有数据库)可以直接用

    MySQL是一个广泛使用的开源关系型数据库管理系统,能够高效地存储和检索大量数据。而Tomcat是Apache软件基金会的项目,作为Java Servlet和JavaServer Pages的容器,是部署JavaWeb应用的首选服务器。 【知识点详解】...

    oracle+tomcat+jsp企业员工管理系统

    Oracle是世界上最流行的关系型数据库管理系统之一,尤其在企业级应用中广泛使用。它提供了强大的数据存储、查询优化、事务处理和安全性功能。在这个员工管理系统中,Oracle可能用于存储员工的基本信息,如ID、姓名、...

    tomcat 系列 tomcat 系列

    《深入剖析Tomcat系列:Tomcat各个版本大全》 Tomcat,这个开源的Java Servlet容器,自诞生以来,因其轻量级、高效能的特点,在Web服务器领域占据着重要的地位。本篇文章将对Tomcat的各个版本进行详尽的探讨,旨在...

    Tomcat7.x 64位系统

    64位Tomcat支持更大的堆内存分配,有助于避免32位系统可能遇到的内存限制问题。 【标签】: - “Tomcat 7.x”:这是Tomcat的第七次重大更新,引入了许多新特性和改进,包括对Servlet 3.0、JSP 2.2和EL 2.2规范的...

    Myeclipse + tomcat +mysql 的新闻发布系统

    【MySQL】:MySQL是一种关系型数据库管理系统,广泛应用于各种规模的应用程序中。在这个新闻发布系统中,MySQL用于存储新闻的元数据、内容、分类等信息,提供高效的数据存取和管理能力。 【文件列表】: 1. `...

    win732位,xp系统tomcat-7.0.54

    - `admin应用`:另一个内置应用,用于监控和管理Tomcat服务器状态,但已在7.0.54版本中被弃用。 7. **日志和错误排查**: - 查看`logs`目录下的日志文件,如`catalina.out`,以诊断运行时问题。 - 使用`jstack`...

    tomcat7.0 windows版64位系统

    3. **内存管理**:64位系统可以分配更大的内存空间,使得Tomcat能够处理更复杂的Web应用和大数据量请求。 4. **性能优化**:针对64位架构进行了优化,提高了服务器响应速度和整体性能。 5. **安全管理**:提供增强的...

    设置tomcat启动内存大小

    在IT领域,特别是Java应用服务器的管理与优化中,合理设置Tomcat的内存参数是确保应用稳定运行的关键步骤之一。本文将围绕“设置Tomcat启动内存大小”这一主题,深入探讨如何通过修改配置文件来调整Tomcat服务器的...

    Tomcat9 64位

    Tomcat9在64位系统上的运行,主要优势在于能够处理更大的内存需求,这对于运行大型或者内存消耗大的Web应用来说至关重要。64位操作系统允许Tomcat分配超过4GB的内存给Java虚拟机(JVM),从而提高应用程序的性能。...

    基于Tomcat jsp开发办公自动化系统

    【基于Tomcat JSP开发办公自动化系统】 在信息化飞速发展的今天,办公自动化系统(Office Automation System,简称OAS)已经成为提升企业效率、优化工作流程的重要工具。本系统基于Java Web技术栈,利用Tomcat...

Global site tag (gtag.js) - Google Analytics