关注
这个感觉像是做限流一样,如果有用到redis可以存一个state,然后按用户的请求来进行hash作为key,再让state自增,每次请求来时先判断有没有该用户的key,有则可以继续请求,同时让key对应的value自增;没有也判断state是否小于1000。当一个用户的请求结束时,去让它对应的key减一,如果减为了0也移除掉key,同时state减一。不为0则state不变。实际上是参考了aqs的state状态变量思想,通过redis实现一个1000大小的可重入共享锁。
查看原帖
1 2
相关推荐
04-10 17:02
曲阜师范大学 Java 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 我的求职进度条 #
988362次浏览 6553人参与
# 实习教会我的事 #
73621次浏览 507人参与
# 厦门银行科技岗值不值得投 #
19045次浏览 422人参与
# 哪些公司一直卡在简历筛选 #
106437次浏览 363人参与
# 我想象的实习vs现实的实习 #
332954次浏览 2298人参与
# Agent面试会问什么? #
39932次浏览 1454人参与
# 米哈游笔试 #
656182次浏览 1160人参与
# 总结:哪家公司最喜欢泡池子 #
168120次浏览 573人参与
# 一人分享一个skill #
10383次浏览 244人参与
# 拿到offer之后,可以做些什么 #
105083次浏览 511人参与
# 一人一道大厂面试题 #
127123次浏览 1310人参与
# 春招至今,你收到几个面试了? #
107760次浏览 1313人参与
# 说说你知道的学历厂 #
402184次浏览 1434人参与
# 上班以后,你还有哪些坚持的爱好? #
30311次浏览 303人参与
# 今年你最想重开的一场面试是? #
103857次浏览 357人参与
# 米哈游工作体验 #
29972次浏览 145人参与
# 我是XXX,请攻击我最薄弱的地方 #
73617次浏览 500人参与
# 通信/硬件的薪资开多少,才值得去? #
76884次浏览 408人参与
# 实习越久越好,还是多多益善? #
95093次浏览 361人参与
# 今年春招是金一银二嘛? #
99768次浏览 560人参与
# 简历无回复,你会继续海投还是优化再投? #
148309次浏览 893人参与