开通 SRV 连接模式

最近更新时间:2025-03-07 10:04:12

我的收藏

基本介绍

为方便连接管理,腾讯云 MongoDB 引入基于 DNS 的 SRV 连接模式,可使用一个连接串自动实现负载均衡和高可用性。SRV 记录是 DNS(域名系统)中的一种服务记录,全称为“服务资源记录”(Service Record),用于指定特定服务的主机和端口,使得客户端能够通过 DNS 查询来发现并连接到提供特定服务的服务器。
说明:
自动均衡连接:使用 SRV 连接地址访问实例时,无需关注实例的具体 Mongos 地址。连接会自动均衡,无需手动配置。
动态感知与均衡:
当实例新增 Mongos 时,DNS 缓存刷新后,连接会自动均衡到新增的 Mongos 节点。
当实例减少 Mongos 时,客户端会实时感知变化并自动重新均衡连接。
不影响已有连接:开通或关闭 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 访问地址已经生成,如下图所示。