开通 SRV 连接模式

最近更新时间:2025-12-04 10:43:42

我的收藏

操作场景

腾讯云 MongoDB 提供的 SRV 连接模式,是一种基于 DNS 服务的自动均衡连接方案。通过一条简单的连接串,自动解析出当前可用的所有 Mongos 节点或副本集成员地址,使客户端能够自动实现负载均衡与高可用切换,极大简化了多节点集群下的连接配置与管理。
使用场景
具体描述
动态连接分片集群
SRV 连接串可自动发现并返回所有可用的 Mongos 节点列表。无需在应用中手动维护节点 IP,集群扩缩容或节点故障时,业务无感知、无需重启,即可自动实现负载均衡与高可用,大幅提升运维效率与系统弹性。
简化副本集连接
SRV 连接串能一次性获取副本集完整拓扑信息。客户端无需列出所有节点地址,即可在主节点发生切换时,更快、更便捷地重连到新主节点,显著减少业务中断时间,保障服务连续性。

使用须知

类型
支持情况
版本
4.0版本及以上
实例类型
支持分片实例与副本集
实例规格
物理盘、云盘版均支持
注意:
在切换网络时,SRV 地址解析可能需要5分钟左右更新。
SRV 地址更新后,本地 DNS 缓存可能失效,导致无法通过 SRV 地址连接实例。此时,可主动刷新 DNS 缓存以快速恢复连接。

操作步骤

1. 登录 MongoDB 控制台
2. 在左侧导航栏 MongoDB 的下拉列表中,选择副本集实例或者分片实例。副本集实例与分片实例操作类似。
3. 在右侧实例列表页面上方,选择地域。
4. 在实例列表中,找到目标实例。
您可以通过实例列表右上角的搜索框,输入实例 ID、实例名称、内网 IP 或标签键来查找目标实例。
如果实例在实例列表中未找到,请在左侧导航栏选择回收站,确认实例是否因费用到期而被隔离在回收站。具体信息,请参见 回收站
5. 在目标实例的实例 ID/名称列,单击实例 ID,进入实例详情页面。
6. 实例详情页面的网络配置区域,单击 SRV 访问地址后面的开通 SRV 连接模式

7. 显示开通 SRV 连接模式的小窗口,阅读开通说明及注意事项,如下图所示,单击确定

8. 等待开通任务执行完成,在实例详情页面的网络配置区域,可看到 SRV 访问地址已经生成,如下图所示。

9. (可选)单击修改连接地址,可根据提示信息修改 SRV 连接地址的前缀,便于使用不同的前缀区分不同场景的实例。