首页 > 解决方案 > mongoDB文档上的读锁

问题描述

我正在创建一个分布式系统的贸易匹配引擎。如果有人下订单,我有一个包含两个工人的数据库,那么我将获取一个价格匹配的文档。在处理订单的同时,前一个订单服务器收到了另一个价格相同的请求,现在我正在获取相同的文档,该文档正在进行中并面临数据丢失。

请向我推荐任何服务或 MongoDB 锁。

我想如果服务器从 MongoDB 请求任何文档,那么任何其他请求都无法获取相同的文档。

我正在使用 Spring、Redis 缓存和 mongo。

感谢帮助

标签: springmongodbconcurrencylockingamazon-sqs

解决方案


推荐阅读