关于并发的一个问题 财富值70

2016-10-14 11:42发布

我有这样一个接口,一个用户5秒内只能响应一个请求。
先创建一个concurrenthashmap 使用concurrenthashmap.putIfAbsent(userid,time)若添加成功则请求响应,否则就是丢弃这个请求,然后程序的finally{}里根据时间remove(userid).这样能实现这个问题吗?你们有什么好的解决方法,自己项目里的这个需求暂时不考虑用redis和zookeeper

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。