【问题标题】:How to read from specific instance of a documentdb cluster如何从 documentdb 集群的特定实例读取
【发布时间】:2022-12-12 07:15:12
【问题描述】:

我遇到了 documentDB 的副本滞后问题。我试图从集合中写入一些数据并同时读取它们的地方。但是因为我使用的是分布式系统,所以我无法从副本集中读取已经写入的数据。

这是集群设计。

那么,在nodejs中是可以从主实例读取还是可以从特定实例读取?

【问题讨论】:

    标签: mongodb distributed-system replicaset aws-documentdb mongodb-replica-set


    【解决方案1】:

    复制滞后有多大?可能值得调查延迟的原因,可能需要更大的实例或必须优化查询。 如果您的应用程序不能容忍最终一致性或需要写入一致性后读取,则使用 readPreference: primaryPreferred 指示驱动程序在可用时从 Primary 实例读取。但是,在这种情况下,副本不会用于横向扩展读取流量。

    Amazon DocumentDB 也有其他端点:

    最佳做法是连接为副本集,使用 readPreference 参数调整首选项。例如,当需要大型分析查询并临时部署更大的实例来运行它们时,实例端点可能很有用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-02-09
      • 2017-07-21
      • 1970-01-01
      • 2020-06-04
      • 1970-01-01
      • 2016-11-24
      • 2013-12-22
      相关资源
      最近更新 更多