1:如何监听用户用另外的客户端登录,比如一个浏览器登录了。另一个又登录那么就对第一个登录的session销毁,或者阻止第二个浏览器登录。(要注意浏览器非正常退出session还没关闭的问题)
2:1W并发量的服务器(高抗DDos攻击)的硬件配置是参数,价格多少。
3: JAVA如何设计一个高抗DDos攻击的web项目。
4:免费的进销存软件。
5:JAVA内存,CPU IO 监听的软件,windows下面
2:1W并发量的服务器(高抗DDos攻击)的硬件配置是参数,价格多少。
3: JAVA如何设计一个高抗DDos攻击的web项目。
4:免费的进销存软件。
5:JAVA内存,CPU IO 监听的软件,windows下面
用户拔掉网线或者关掉电脑,服务器是不可能知道的。所以,折中的方法,可以用flash等socket插件,做一个永久链接,来判断用户登录和离开。
一些网页游戏就是通过这个方式来防止一个用户多次登录。
每次请求都读取cookie令牌信息
如果令牌过时则需重新登录
3: JAVA如何设计一个高抗DDos攻击的web项目。
这个可以用struts2 有防止重复提交的
原理好像是给表单设置一个随机值一起提交 每个随机值只能提交一次
或者
你也可以设置一个过滤器 用于记录用户每分钟请求次数 次数过高就驳回请求
这个最好还是弄个负载均衡
额。我问下1W并发只是想了解一下机器配置,并不是代表项目就真的是1W并发,还有就是也不是在windows下面,第五个问题和上面的是独立的,。第五个问题我只想问一下有没有像linux pidstat ,top之类的监听工具,好用点的。并非真实项目就是windows平台
至于说的拔网线之类的非正常退出,在session超时处理中进行控制,加上session的listener,session超时时,从application的map中将该session对应的信息删除。DDOS的话,不仅是硬件的问题,还有系统设计的问题。一些系统配置有DDos监测系统,发现DDos攻击时,会进行攻击定位和分析,启用备用服务等等。这个还是看你应用的类型吧。JAVA做系统监控不太清楚,查查资料吧。