2023-04-22
高并发下,类似于库存递减的处理方法?大家如果解决的
支付系统交易场景,代付业务,比如商户单日限额500个W,每一笔付款都需要对商户限额表做金额递减,高并发场景下出现了实际付款的金额大于商户限额金额,出现多付的情况,想问大家,如何在数据库层面解决这种多付的情况?
我来答
添加附件
收藏
分享
问题补充
6条回答
默认
最新
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
墨值悬赏
和一位后端同学聊了下,他说了一句“高并发指望数据库,只能GG” 哈哈哈哈
感觉除了触发器、存储过程、修改事务隔离级别,其他的好像也只能在应用端做限制吧
评论
有用 0
尝试在数据库层面进行限制和检查,可以尝试以下方法:
评论
有用 1
评论
有用 0在应用端做控制是最方便的吧,为啥要把这个任务丢给数据库,加个版本控制呗
参考
https://www.dandelioncloud.cn/article/details/1548899632506191873
评论
有用 1
墨值悬赏