标签: spring mongodb concurrency locking amazon-sqs
我正在创建一个贸易匹配引擎,它是一个分布式系统。 如果有人下订单,我有一个有两个工作人员的数据库,那么我将以匹配的价格获取一个文件。同时,在处理订单时,先前的订单服务器收到了另一个具有相同价格的请求,现在我正在提取相同的文档,该文档正面临数据丢失。
请向我建议任何服务或MongoDB锁定。
我想让服务器从MongoDB请求任何文档,以便其他任何请求都无法获取相同的文档。
我正在使用Spring,Redis Cache和mongo。
感谢帮助