在项目里面遇到了并发的问题。 怎么增加数据库锁的机制
发布于 11 年前 作者 lxj5891 3623 次浏览 最后一次编辑是 8 年前

使用了 express + mongoose的 架构 在实现一个逻辑的时候

第一步 从数据库里面 查询一条记录 然后插入改变另一个表的某个属性值 +1

结果当并发操作的时候就出现了 重复改变另一张表的情况 这个有什么办法能解决吗?

1 回复

使用队列来暂存所需要的独占操作。当需要执行这种操作时,在队列里添加要操作的数据以及回调函数就行了。另用一段代码来消费这个队列。

回到顶部