守护世界上最可爱的羽川翼 (@Kumiko) 在 佬们,指点下Springboot并发问题 中发帖
佬们,后端遇到个仓库重复出库的问题(出库接口调用多次),插入的时间都是同一时间。(前端是已经做了防抖,一段时间内 防止请求多次触发的操作了; 数据库存储过程也加了判重插入操作)。前端都是同步调用,所以基本是以504 连接超时返回报错。
发生场景:数据库有死锁出现的情况下。
主要想问的就是,当后端出库接口执行后,多条相同的存过程语句在数据库里阻塞着,当可执行时候,它们就会一同执行了,而不是有先后顺序的执行?(又或者是怎么解释…)