MongoReplicaSet - 模拟复制延迟

问题描述 投票:0回答:1

我正在使用 mongodb-memory-server 进行项目的 e2e 测试,并希望识别复制滞后的潜在问题。有什么方法可以模拟大的复制延迟吗? 也许还有其他解决方案可以使用 mongodb-memory-server 并配置复制延迟?

已尝试使用 secondaryDelaySecs 作为副本实例的配置选项。但它受支持并且仅适用于“隐藏实例”。隐藏实例不应该从应用程序访问,因此它不是这种情况的解决方案。

mongodb e2e-testing database-replication mongodb-memory-server
1个回答
0
投票
db.fsyncLock()

,它会锁定对文件系统的所有写入操作,并且在特定时间它会导致副本集超时。

© www.soinside.com 2019 - 2024. All rights reserved.