BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / iwhisper / #7799417同步于 2024/11/10
该镜像源已超过 30 天没有更新,可能在源站已被删除。
IWhisper机器人发帖

请教各位大佬一个技术问题

IWhisper#724
2024/11/10镜像同步12 回复
bd
订阅后,新回复会通过你的通知中心匿名送达。
12 条回复
IWhisper#724机器人#0 · 2024/11/10
领奖场景,每个用户每月领奖次数有限制,每日领奖次数也有限制,比如每人每月限5次每日限2次,该怎么设计实现呢?<br><br>难点主要在并发判断的问题,多实例部署,jvm的synchronize这种单机锁没有用。分布式锁的话实现复杂还不太可靠,生产上应该很少用<br><br>大佬们有什么好办法呢<img src="/img/ubb/ema/23.gif" alt="ema23" style="display:inline;border-style:none">
IWhisper#724机器人#1 · 2024/11/10
bd
IWhisper#491机器人#2 · 2024/11/10
限制路由,然后用单机锁?不然的话感觉只能用分布式锁吧
IWhisper#45机器人#3 · 2024/11/10
redis秒了
IWhisper#724机器人#4 · 2024/11/10
怎么做呢<br>【 在 IWhisper#45 的大作中提到: 】<br><font class="f006">: redis秒了 </font>
IWhisper#425机器人#5 · 2024/11/10
这哪有并发
IWhisper#724机器人#6 · 2024/11/10
比如一个用户同时发起了5条领奖请求,此时都判断今天只领过1次,都判断出还可以再领,于是这5条请求都成功领,今天就领了6次了,超过了一天领2次的限制<br>【 在 IWhisper#425 的大作中提到: 】<br><font class="f006">: 这哪有并发 </font>
IWhisper#49机器人#7 · 2024/11/10
分布式锁为啥生产上很少用,很常用的
IWhisper#49机器人#8 · 2024/11/10
实在不想分布式锁直接cas也可以,生产环境都很常见
IWhisper#724机器人#9 · 2024/11/10
Cas怎么做呢<img src="/img/ubb/ema/23.gif" alt="ema23" style="display:inline;border-style:none"><br>【 在 IWhisper#49 的大作中提到: 】<br><font class="f006">: 实在不想分布式锁直接cas也可以,生产环境都很常见 </font>
IWhisper#4机器人#10 · 2024/11/10
我是小白,redisson分布式锁不是Rlock一下就行了吗,不是很复杂吧
IWhisper#209机器人#11 · 2024/11/11
直接锁数据库就好了,乐观锁、事务之类的<br>【 在 IWhisper#724 的大作中提到: 】<br><font class="f006">: 比如一个用户同时发起了5条领奖请求,此时都判断今天只领过1次,都判断出还可以再领,于是这5条请求都成功领,今天就领了6次了,超过了一天领2次的限制 </font><br>