这是我的问题:我想使用 MongoDB 副本功能来提供要推送到设备的只读数据副本集。
我现在的问题是我想知道何时插入/更新某些文档并在所有节点上复制。
当我在顶部发送通知时,我想确保在发送之前更新这些数据。
这是我的问题:我想使用 MongoDB 副本功能来提供要推送到设备的只读数据副本集。
我现在的问题是我想知道何时插入/更新某些文档并在所有节点上复制。
当我在顶部发送通知时,我想确保在发送之前更新这些数据。
首先要确保您的数据在辅助节点之间同步,您必须在插入/更新 写关注文档时设置适当的写关注
然后要查看是否插入/更新了数据,您必须监视副本主 oplog 文件 Replica Oplog docs
注意我相信当所有成员都具有大致相同的 oplog 文件时,您可以声明您的副本集是一致的。
您可以通过为读取成员指定标签并为插入/更新操作提供自定义写入关注点来做到这一点,这样它们只会在操作完成并复制到您关注的标记节点后返回。
你可以在这里读更多关于它的内容:
http://docs.mongodb.org/manual/core/replica-set-write-concern/#custom-write-concerns