mongodb - 将新节点添加到 MongoDB 副本集时更改流反应
问题描述
我使用 MongoDB 4.0 作为 3 个节点的副本集。2 个数据节点和 1 个仲裁器。我的应用程序(ASP.NET Core 2.2)使用更改流。考虑这种情况,我的主节点关闭,我的辅助节点成为主节点,我在我的副本集中用一个新节点替换关闭的节点并开始同步。在这种情况下,我的变更流会发生什么?
我的第二个问题是,在我的应用程序readPreference
中,secondary
当我的辅助节点出现故障时,我希望 MongoDB 自动读取,primary
但它没有发生,我的应用程序在读取时出现问题。正常吗?
解决方案
推荐阅读
- automation - svg 按钮单击并复制 url 涉及的步骤是什么
- python-3.x - 如果两行包含至少一个匹配元素,如何从熊猫数据框中删除行
- docker - 如果我想在 Gitlab 中运行 newman 命令,是否需要在桌面上安装 newman?
- d3.js - 每次使用 d3 selection.join 创建一个新行
- reporting-services - 我的嵌套表下出现空间问题。如何扩展嵌套表格以占据单元格的整个垂直高度
- python - 如何将 id 从 HTML 传递到 Python Flask
- maven - 无法编译 TestNG 测试套件(Maven+Surefire)
- javascript - 基于多个查询参数在javascript中处理SQL查询的最佳方法?
- publish - 无法发布超级集仪表板
- sql - 提取具有特定单词的名称