就像自动扣款的场景,每天定时执行自动扣费任务,偶尔会碰到用户在同一时间去手动缴费,由于扣款业务链路比较长,也没有事务,很容易造成重复扣费,目前处理方法是两边设置一个相同 key 的 redis 锁,执行的时候检测是否存在锁,如果存在说明某个流程开始处理了,另外一个流程就跳过不处理。 请教大家有什么好的处理方式解决这个问题吗 😂
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.