nodejs + mongodb 并发控制

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nodejs + mongodb 并发控制相关的知识,希望对你有一定的参考价值。

参考技术A 一个接口需要控制判断某个资源的可用额度

express接口中使用mongodb处理高并发请求

1、document中添加资源数量属性used
2、使用mongoose中自带原子属性的操作进行查询更新used字段 Model.findOneAndUpdate()
2.1、注意第二点的match字段需要带上used的筛选条件
3、判断used是否超出可用数量,然后记录已超额的对象ID
4、使用定时操作从已超额的记录中归零对应的基础对象

以上是关于nodejs + mongodb 并发控制的主要内容,如果未能解决你的问题,请参考以下文章

Nodejs爬虫进阶教程之异步并发控制

nodejs爬虫使用async控制并发写一个小说爬虫

mongoDB 和 nodeJs 无法正确处理并发请求

mongodb 连接如何处理 NodeJS express 服务器中的并发请求?

node高并发

MongoDB面试指南之并发