文档数据库服务

通过设置 readPreference 去读指定节点

2025-06-30 06:26:41

文档数据库服务在开通时,默认就是 1 个primary,1 个 secondary 和 1 个 hidden 节点的架构。用户可以在连接上文档数据库服务实例之后,通过指定 readPreference 来配置读策略。目前 readPreference 支持的策略有:

  • primary:默认规则,所有读请求发到primary 节点。

  • primaryPreferred:优先读 primary 节点,如果 primary 节点不可达,则请求 secondary 节点。

  • secondary:所有读请求发送到 secondary 节点。

  • secondaryPreferred:优先读 secondary 节点,如果 secondary 不可达,则请求 primary 节点。

  • nearest:客户端探测每个节点的网络记录,并将读请求均匀发送到最近的可达节点上。默认情况下,如果 2 个节点于客户端的网络距离差距不超过 15ms, 则认为是“一样近”。


6PpwgD6gpxbs