参数 | 说明 | 支持使用对应参数的连接地址类型 |
readPreference | 用于实现高可用地址的读写分离和负载均衡。该参数可以将写请求发送到主节点,读请求随机发送到从节点和只读节点,可选取值如下:
说明 |
|
readPreferenceTags | 该参数可以将读请求发送到标签对应的节点。可选取值如下:
说明
|
|
读请求发送策略 | 参数设置建议 |
优先读主节点。 | readPreference=primaryPreferred |
优先读从节点和只读节点。 | readPreference=secondaryPreferred |
优先读从节点。 如果从节点故障,读请求将发送到主节点,不会发送到只读节点。 | readPreference=secondaryPreferred&readPreferenceTags=role:electable |
优先读只读节点。 如果只读节点故障,读请求将发送到主节点,不会发送到从节点。 | readPreference=secondaryPreferred&readPreferenceTags=role:readonly |
读请求发送策略 | 参数设置建议 |
仅读从节点和只读节点。 | readPreference=secondary |
仅读从节点,如果从节点故障,读取操作失败。 | readPreference=secondary&readPreferenceTags=role:electable |
仅读只读节点,如果只读节点故障,读取操作失败。 | readPreference=secondary&readPreferenceTags=role:readonly |