mongodb - 如何限制一个分片上的 MongoDB 写操作
问题描述
我们有一个分片的 MongoDB 集群。我们最大的集合之一是根据文档 ID 进行分片。
在某些情况下,一个文档上的交互增加了很多,然后因此,我们得到了MongoDBLockQueueBacklogging
导致整个集群崩溃的错误。
我们并不真正需要实时保持这些交互,我们可以将它们限制几毫秒。
我正在阅读有关 Kafka-MongoDB 连接器的信息,这听起来是个好主意。问题是我们不能对它使用更新运算符($inc
、、$current_date
等)。
我有一种感觉,已经有一些东西可以解决这样的问题,但我找不到它(或者我没有正确搜索)
解决方案
推荐阅读
- reactjs - DHTMLXGantt 与 ReactJS 设置 work_time
- google-apps-script - 如何从 API 获取 Google Apps 脚本文档大纲?
- powerbi - 根据powerbi中的列添加动态常数行
- excel - 如果满足另一列中的条件,则计算两个日期之间的天数
- javascript - 即时生成 javascript 和 html 块
- html - 显示柔性行和统一尺寸
- hadoop - Apache Sentry 参考中的“仅限于 Hive 表数据”是什么意思?
- python - 通过python从HTTP检索图像
- python - 如何使用 pandas 预处理 csv 数据以进行关联分析
- javascript - 我可以从 AWS lambda 调用 HTTP 端点吗