首页 > 解决方案 > 如何限制一个分片上的 MongoDB 写操作

问题描述

我们有一个分片的 MongoDB 集群。我们最大的集合之一是根据文档 ID 进行分片。

在某些情况下,一个文档上的交互增加了很多,然后因此,我们得到了MongoDBLockQueueBacklogging导致整个集群崩溃的错误。

我们并不真正需要实时保持这些交互,我们可以将它们限制几毫秒。

我正在阅读有关 Kafka-MongoDB 连接器的信息,这听起来是个好主意。问题是我们不能对它使用更新运算符($inc、、$current_date等)。

我有一种感觉,已经有一些东西可以解决这样的问题,但我找不到它(或者我没有正确搜索)

标签: mongodb

解决方案


推荐阅读