发帖    主题    评论    推荐    标签    作者    订阅    查搜    注册   登陆   关注
 
面向对象 设计模式 领域驱动设计 企业架构 框架 开发教程 微服务 CQRS 扩展性 并发编程 事件溯源 分布式 SOA

我用JBoss作为大型网站的web服务器,不知道性能上怎么样?

2005-08-30 15:17
赞助商链接

因为系统的消息通讯我采用了Jms,所以采用jboss作为服务器,
系统设计最大同时在线人数1000人,不知道这样子jboss能不能应付?
另外硬件配置是 双cpu p4 2.8G 1G内存;

2005-08-31 11:39

JMS可以集群,可以加上多个JBoss服务器为你的应用服务,性能上是可伸缩的,无需担心。

2005-08-31 17:07

谢谢bang大哥
jms方面我倒不担心,担心的是web服务器,因为内部集成的tomcat,不知道能不能承受这么大的负荷
我的系统是采用MVC模式的,所有请求基本是先经过Servlet然后把数据传给jsp,这样以后修改比较容易,但是这样有时会传递很多多余的东西,怕访问的人多了会有影响,如果是直接用jsp的话倒是可以用oscache等对jsp进行缓存。
所以我还考虑把首页和几个常用主页面的数据都放到Application,缓存起来,这样就不用频繁访问数据库了,不过还没测试,估计会比较占内存

2005-08-31 21:53

你这个方案是提高了单机的性能。

可以参考首页的J2EE集群原理一文,你可以使用Apache作为Tomcat服务器的load balance,或者采购load balance网络设备,分发到多台tomcat服务器上,在tomcat处最好不要留有状态,tomcat赶紧将请求转发到JMS服务器,编码时,尽量将业务运算负载放在JMS处,这样,Tomcat只做请求socket连接,不做其他事情,可提高一套服务器的连接数,多台tomcat就可以扛很多连接了。

关键是:Web服务器如果只负责http socket连接就最好了。

赞助商链接

赞助商链接

返回顶部

移动版 关于本站 使用帮助 联系管理员 最佳分辨率1366x768
OpenSource JIVEJDON Powered by JdonFramework Code © 2002-20 jdon.com