`
brandom520
  • 浏览: 729 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论
文章列表
   有一个Action可能同时有10000个用户访问, 但是这个Action要调用其他系统的接口, 但是这个接口的并发量不确定,所以在Action里, 要限制用户的访问量,限制同时500左右,不知道怎么限制,请教各位!    初步想法:       定义个任务队列,用户访问时就把用户的请求信息保存到任务队列里面, 在Action里面判断如果此任务队列超过500,则让该用户等待wait,如果小于 则出队列取出信息处理请求,调用完接口则nodifyAll,但是不行!好像wait不能直接这样用! 请各位大侠献招!~~
Global site tag (gtag.js) - Google Analytics