关注
我根据我的理解的话,他其实那几个幂等性的问题,其实关键就是消费系统里面的ID,就对于一个用户来说,他消费系统做的一次消费,这次消费应该有唯一的消费单ID,可以用这个消费单ID作为唯一索引。然后进来以后,积分系统增加积分成功以后,应该把这个消费单ID和用户ID,积分相关内容一起记录。然后接下来防重我感觉有3步要做,首先应该根据订单ID和一些其他属性作为Redis分布式锁的Key,保证同时只有一个进入,然后进入后首先查这个消费单ID是否有记录,有的话就不继续加积分系统,没有的话就积分系统加分,成功的话把这个消费单ID,用户ID,积分相关内容作为一条记录落库。
查看原帖
5 评论
相关推荐
点赞 评论 收藏
分享
牛客热帖
正在热议
# 2025,我想...... #
10541次浏览 145人参与
# 今年形式下双非本找得到工作吗 #
69293次浏览 636人参与
# 夸一夸2024年的自己 #
10627次浏览 120人参与
# 我的简历长这样 #
2069743次浏览 28075人参与
# 职场高情商速成班 #
668次浏览 21人参与
# 当你面对裁员会如何? #
65339次浏览 527人参与
# 如何一边实习一边秋招 #
1090728次浏览 13393人参与
# 投递实习岗位前的准备 #
1283699次浏览 19306人参与
# 签约有哪些注意事项 #
14073次浏览 165人参与
# 秋招前后对offer的期望对比 #
194312次浏览 1458人参与
# 滴!实习打卡 #
528461次浏览 5843人参与
# 如果再来一次,你还会选择这个工作吗? #
372118次浏览 2338人参与
# 简历被挂麻了,求建议 #
2767844次浏览 35122人参与
# 上班苦还是上学苦呢? #
188032次浏览 1125人参与
# 校招入职后的感受 #
183505次浏览 2145人参与
# 机械制造薪资爆料 #
1139371次浏览 9364人参与
# 工作中,你有没有遇到非常爱骂人的领导? #
8242次浏览 79人参与
# 在找工作求抱抱 #
965773次浏览 9583人参与
# 无实习如何秋招上岸 #
851382次浏览 9580人参与
# 秋招被确诊为…… #
131074次浏览 630人参与