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

jivejdon的在线人数问题!

    
2007-12-21 18:11
赞助商链接

banq老师,jivejdon3最多能够支撑多少人在线交流?
是不是服务器配置越高就能够支持更多的人数?
本论坛的服务器是何种配置?

2008-01-24 17:14

应该不是配置越高.支持人数越多吧..

2008-01-24 18:07

应该看你用的什么技术..

2008-01-25 16:38

>服务器配置越高就能够支持更多的人数
当然是这样。

当前服务器运行了Mysql+JBoss4 +JiveJdon3 + apache,数据库和应用服务器全部都在一起。

本服务器是P4 1G Linux服务器(2004年配的),目前平均负载在0.2左右,CPU空闲率Idle95%(使用Uptime和top查询,包括最高在线人数时)。

当然重新启动jj3时负载很大,到4.00左右,但是一旦稳定下来,缓存发挥作用后,就降为0.2。

所以,从这里看出JiveJdon3可以抗比目前几十倍的负载,uptime一般到1.00以后才认为CPU马力发挥了,我曾经搞过服务器最高到6.00都没有瘫痪。

如果你想大大提高性能,可以将Jdon的cache改为Ehcache,而ehcache被最新开源分布式缓存Terracotta无缝整合,换言之,你只要适当配置Terracotta,就可以使用多台服务器实现集群cluster来对付超大负载,特别是象你们网易这样的大网站搞奥运主题活动,届时冲击力不可小看。

从这个意义上看,javaEE应用程序是没有在线人数上限的。

当然,实际中需要防止一些爬虫包括搜索引擎的,特别是百度爬虫特别频繁,对缓存使用效率是一个伤害,需要block,还有一些下载类软件,频繁抓取,都要block,这些jj3都通过anti spam机制,有时,还需要结合人工,如果看到在线人数突然不合理暴增,这时,需要人工介入,使用linux的ipchains等工具屏蔽掉这些IP地址。





[该贴被admin于2008-01-25 17:01修改过]

2008-01-25 20:45

谢谢banq,长见识了,jj3正在研究中

2Go 1 2 下一页

赞助商链接

赞助商链接

返回顶部

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