操作场景
Mongos 是 MongoDB 分片集群的请求路由和协调节点,作为客户端访问集群的唯一入口,其性能与可用性直接影响整个数据库服务的质量。在以下业务场景中,通过新增 Mongos 节点可有效提升集群扩展性与可靠性。
实现请求入口高可用
部署多个 Mongos 节点并搭配负载均衡策略,可构建高可用的请求接入层。当某一 Mongos 节点异常时,业务可自动切换至其他可用节点,极大提升业务连续性。
配合集群规模扩展
随着数据分片数量的增加,集群处理能力提升,需要相应扩展入口层的路由能力以避免出现性能瓶颈,同时新增 Mongos 节点,可保持集群各组件处理能力的均衡。
应对高并发访问压力
新增 Mongos 节点,可将客户端请求分摊至多个路由节点,显著提升集群整体连接数与请求处理能力,保障高并发场景下的响应速度与稳定性。
版本说明
当前 MongoDB 4.0 及以上版本支持调整 Mongos 的节点数量。
使用建议
增加 Mongos 节点的数量,系统将自动为新增的 Mongos 节点绑定 IP 地址,开通访问 Mongos 的连接串,便可直接在实例详情页面的网络配置区域复制连接串。具体操作,请参见 开通 Mongos 访问地址。新增 Mongos 节点后,请在应用程序连接字符串中配置多个 Mongos 地址,或通过负载均衡器实现请求的自动分发与故障转移。
前提条件
实例类型:分片实例。
实例状态:运行中。
Mongos 的 CPU 性能与内存容量不足需提升。
操作步骤
1. 登录 MongoDB 控制台。
2. 在左侧导航栏 MongoDB 的下拉列表中,选择分片实例。
3. 在右侧实例列表页面上方,选择地域。
4. 在实例列表中,找到需查看节点的目标实例。
5. 单击其实例 ID,进入实例详情页面,单击节点管理页签。
6. 在节点管理页面,单击 Mongos 节点页签。
7. 在 Mongos 节点页面,单击新增 Mongos 节点。
实例在同一可用区

实例在不同可用区

参数名称 | 参数解释 |
实例 ID /名称 | 实例的唯一标识 ID 及实例的名称。 |
部署可用区 | 实例为同一个可用区,显示该参数,指实例所属的可用区。 |
Mongos 数量 | 实例为同一个可用区,显示该参数,指实例当前配置的 Mongos 的数量。 |
Mongos 规格 | Mongos 的配置规格,包括:CPU 核数、内存及其最大连接数。 |
新增 Mongos 节点数 | 请选择需增加的 Mongos 数量,Mongos 节点最大总数为48。 |
总计费用 | 配置变更之后的费用。 按量计费:每小时新规格的费用。计费分为三个阶梯。 包年包月:新规格剩余可使用时长的总费用。 |
对比 | 可对比 Mongos 变更前后的配置规格、可用区的节点数量及其最大连接数,请评估新规格是否满足要求。 |
8. 确认无误后,单击确定。
相关 API
接口名称 | 功能描述 |
调整云数据库实例配置 | |
查询云数据库的售卖规格 |