生产环境JBOSS支持并发5000,有什么优化的注意点

生产环境JBOSS支持并发5000,有什么优化的注意点

不清楚你这里指的5000并发是什么概念,是5000个用户同时登录还是同时有5000个并发线程。如果是5000用户登录,但是实际同时操作用户不多,且并发线程在4-500之间的话,应该不需要太多优化,视情况调节maxThreads和jvm内存
但如果是并发5000线程。。。最好是多节点负载均衡,用apache+ajp或其它方式。我没见过单jboss跑5000并发线程的情况,所以也没什么经验。
我觉得如果一定要单jboss节点跑5000并发线程,应在压力测试下不断调节maxThreads、acceptCount及JVM内存Xmx和xss,并观察并发结果。JVM大小一般和你的session大小,加载对象有直接关系,不好下结论,可以打开GC日志详细观察Perm、new、eden和old区,并适时作出调节。
而且要时刻关注CPU和内存消耗,很有可能你机器的CPU和内存根本就抗不住这么大的并发。并且我觉得很危险。。一但有线程消耗在数据库等待网络等待,很可能会造成整个线程池挂起。

新手提问,怎么使用JBoss?

1.1、软件安装

起重要安装JDK(仅仅安装JRE是不可的,因为JSP页面须要编译),最新的正式版是JDK1.4.2。然后把JBoss的紧缩包解压到一个目次下,目次名通常为Jboss_版本号,JBoss今朝的最新正式版是JBoss4.0.0(2004年9月20日发布)。下面的设备都是针对JBoss3.2.5。

1.2、情况变量的设置

须要的情况变量有JAVA_HOME和JBOSS_HOME。情况变量JAVA_HOME设置为刚才JDK的安装路径,JBOSS_HOME设置为刚才JBoss解压后的路径。设置方法以下:

在Windows2000中可以右键点我的计算机,选属性->选高等选项卡->点击情况变量按钮->点击体系变量的新建按钮,然后在对话框中输进变量名为JAVA_HOME,变量值为JDK的安装路径,最后断定。一样的方法添加JBOSS_HOME。

1.3、运行

直接履行JBossbin目次下的run.bat批处理文件便可,启动时光从20秒到1分钟阁下不等,视CPU速度和内存大年夜小而定。

1.4、终止JBoss的运行

免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部