应用服务器的选择,拜托大家指点一二,3Q

问题描述

第一次带团队用Java EE为公司开发了一个Web项目,上是的Struts MVC,过段时间要帮助公司上线这个项目了,可是不知道选择什么样的Web应用服务器好。我们公司不是IT公司,是一家规模比较大的传统的代加工企业来的,项目上线后,主要面向公司內部员工,预期用户也会有500人吧。项目将在我们大陆这边发布,数据库在香港,考虑到什么并发处理能力啊、效率啊、服务器配置神马的...该选择什么样的服务器发布项目比较好呢? ^_^------------------------------------------------------------------不知道目前的IT公司都应用的是什么服务器?我在网上和身边的朋友都了解一些比较主流的应用服务器,像Tomcat啊、JBoss、WebSphere 、WebLogic...这些。----------------------------------------------------------------- Tomcat最简单了,不过许多人都认同Tomcat都只是适合用于开发项目,不是适合正式的项目发布,但我觉得,我们的项目是面向公司内部的,用户并发操作规模不会很大,所以用Tomcat也是没问题。WebLogic是要付费的,我估计那群吝啬的老不死高层应该不愿意吧,所以这个暂时不作考虑了。也有朋友建议我,可以先上,到时候服务器如果不满足需求了,再撤换别的服务器!不知道大家有什么好的建议?目前的IT公司用的是哪个主流服务器比较多一点?****************************************************************期待各位前辈、大神对我的“指手画脚”!谢谢大家!

解决方案

我之前为一个大型国有企业开发一套内部的web系统,用的是struts2+jbpm之类的东西,人数大约在2000+,也采用了tomcat的方式。毕竟,人数虽然看着多,但实际上并发数并不会太高,而且,哪怕真的并发数量提高了,导致单tomcat不能支持的情况下,可以通过集群的方式做横向扩展,也是很简单的事。
解决方案二:
Tomcat,第一选择。目前在一家国内大国企做内部系统,其中有好几个子系统都用Tomcat跑的,访问量和你的也差不多,好几年了,没啥问题。如果遇见内存不足,空闲时间重启一下基本搞定。
解决方案三:
果断tomcat啊,其他人说的都很好,但是它还有个很大的优点就是---免费!!
解决方案四:
呵呵,很明显的你的应用属于数据密集型的,我们公司也是这种数据为主的,登陆用户很少。所以 你以后会发现,瓶颈会出现在数据库那一面,而不是应用服务器。我们就用的tomcat。tomcat 可以集群的,而且用的人多,出现问题好解决。因此我觉得你以后的关键一定在数据这块。比如使用缓存等。
解决方案五:
就这点用户,当然服务器选择越简单越好,选最熟悉的。tomcat用作正式项目里面也毫无压力,配置好了apr性能也是很不错的。

时间: 2024-11-03 04:38:25

应用服务器的选择,拜托大家指点一二,3Q的相关文章

c++问题-在acm上刷题老是通不过,求大神指点一二,到底问题出在哪里。不胜感激!!!

问题描述 在acm上刷题老是通不过,求大神指点一二,到底问题出在哪里.不胜感激!!! #include #include using namespace std; int main() { int T; int k,t=0; int i, j, n1, n2; char a[1010], b[1010], c[1015]; string d[20], e[20], f[20]; cin>>T; for(k=1; k<=T; k++) { cin>>a>>b; d[

REDIES异常终止,大神可否指点一二

问题描述 REDIES异常终止,大神可否指点一二 REDIS异常日志如下: 5389:M 03 Jun 08:15:45.564 * Background saving started by pid 27834 5389:M 03 Jun 11:11:26.573 # Background saving terminated by signal 9 5389:M 03 Jun 11:11:27.042 * 1 changes in 900 seconds. Saving... 5389:M 03

java抽奖算法,高人请指点一二

问题描述 java抽奖算法,高人请指点一二 一共有3分,一天可以进行无数次抽奖,最高获得3分,可以是1+1+1也可以是2+1也可以是1+2,分别是每次抽奖获得的奖励数,这个怎么做呢? 解决方案 这个简单,第一次抽奖产生一个1~3的随机数第二次产生1~(N-已经抽奖的总分)的随机数当已经抽奖的随机数总和达到3,就不许抽奖了. 解决方案二: "几"=(抽奖人数/奖品数)*N.这是一种最简单抽奖算法 http://www.cnblogs.com/younggun/p/3249772.html

安卓-困扰了我一天的一个android获取到的json解析问题,希望各位大大给指点一二!谢谢

问题描述 困扰了我一天的一个android获取到的json解析问题,希望各位大大给指点一二!谢谢 想问一下下边的json粗体部分应该怎么解析,"spec_name"里边的规格数量是不确定的,spec_value里边的也是根据spec_name里边的来处理的.请各位大神给指导一下,谢谢.不敲代码说一下思路也可以,谢谢. { "code": 200, "datas": { "goods_info": { "goods_n

软件-中融ZR336验钞机升级,求大师指点一二

问题描述 中融ZR336验钞机升级,求大师指点一二 中融ZR336验钞机用烧录器升级失败,怎么还原.我是小白求大师指点

很想知道在游戏中的装备合成代码是怎么写的,有喜欢研究外挂的大神吗???跪求指点一二。

问题描述 很想知道在游戏中的装备合成代码是怎么写的,有喜欢研究外挂的大神吗???跪求指点一二. 小弟最近玩个FIFA online3的腾讯游戏.比较好奇,(任何一款)游戏中的装备合成的IF,ELSE语句是如何满足概率条件的.要让一件事情按一定概率发生,是如何实现的.跪求大神指点一二. 解决方案 .直接生成一个范围内的数,不同的数对应到不同的装备

我是学客-【进程间通信】匿名管道问题,困扰已久,求各位帮忙指点一二

问题描述 [进程间通信]匿名管道问题,困扰已久,求各位帮忙指点一二 代码如下,这样是没有问题的,子进程收到hello child之后会返回信息.只是不知为什么 区域A 中的 问题代码 必须要在创建进程之前 关闭写句柄? 如果放到 CreateProcess之后 ,ReadFile就会一直卡在那,子进程估计没有返回,但这是为什么? 这个程序目前遇到的问题是区域A的信息成功写进去了,随后的句柄被关闭了,等子进程创建完毕后,再用区域B的WriteFile肯定是没办法写进去了,而区域C的ReadFile

sql-求大神们指点一二 如何能找到问题的原因

问题描述 求大神们指点一二 如何能找到问题的原因 连接失败 Sqlstate :'01000' Sql server错误:10061 [Microsoft][ODBC Sql Server Driver][TCP/IP Sockets] connectionOpen(Connect()) 连接失败: Sql State:'08001' Sql Server错误:17 [Microsoft][ODBC Sql Server Driver][TCP/IP Sockets]SQL Server 不存在

c-程序会运行,可是有一些数据代入是错误的,请大神们指点一二!如下所示

问题描述 程序会运行,可是有一些数据代入是错误的,请大神们指点一二!如下所示 问题描述 给定 N 个整数,请你找出这 N 个数中最大的那个和最小的那个. 输入格式 第一行包含一个正整数 N .(1 ≤ N ≤ 10000). 第二行为 N 个用空格隔开的整数,每个数的绝对值不超过 1000000. 输出格式 输出仅一行,包含两个整数 x,y,x 表示 N 个数中的最大值,y 表示 N 个数中的最小值.x,y 之间用一个空格隔开. 样例输入 4 2 0 1 2 样例输出 2 0 #include