国产成人a∨激情视频厨房,国产v亚洲v欧美v精品综合,heyzo高无码国产精品,国产av导航大全精品,成品人视频ww入口

關(guān)于并發(fā)的一個(gè)問(wèn)題?

我有這樣一個(gè)接口,一個(gè)用戶5秒內(nèi)只能響應(yīng)一個(gè)請(qǐng)求。
先創(chuàng)建一個(gè)concurrenthashmap 使用concurrenthashmap.putIfAbsent(userid,time)若添加成功則請(qǐng)求響應(yīng),否則就是丟棄這個(gè)請(qǐng)求,然后程序的finally{}里根據(jù)時(shí)間remove<愛(ài)尬聊_尬聊生活>(userid).這樣能實(shí)現(xiàn)這個(gè)問(wèn)題嗎?你們有什么好的解決方法,自己項(xiàng)目里的這個(gè)需求暫時(shí)不考慮用redis和zookeeper


你說(shuō)起什么名 6小時(shí)前

}lastRequestMap.put(userid, now)......


u_106101665 6小時(shí)前

ConcurrentHashMap lastRequestMap = ...


qkoufu1511 6小時(shí)前

long now = System.currentTimeMillis()Long lastRequestTime = lastRequestMap.get(userid)if(lastRequestTime != null && lastRequestTime > now - 5秒鐘) {


編輯 舉報(bào) 2023-06-11 14:32

0個(gè)評(píng)論

暫無(wú)評(píng)論...
驗(yàn)證碼 換一張
相關(guān)內(nèi)容