操作场景
如果您的业务应用(如微服务、后端程序)部署在云服务器(CVM)、容器(TKE)或无服务器函数(SCF)等云服务上,且需要作为 MQTT 客户端发布或订阅消息,您可以配置 VPC 内网访问 TDMQ MQTT 服务端。VPC 网络延迟低,带宽通常更高,避免了公网抖动和公网流量费用。TDMQ MQTT 集群支持配置多个 VPC 内网连接,以支持部署在不同云服务的多个业务应用通过内网访问 TDMQ MQTT 服务端。
约束与限制
创建 VPC 内网连接需要您支付额外的终端节点费用,具体价格请参考计费概述。
一个集群至少创建一个 VPC 连接,至多支持同时创建 10 个 VPC 连接。
操作步骤
新建集群 VPC 连接
1. 登录 TDMQ MQTT 版控制台。
2. 在左侧导航栏选择资源管理 > 集群管理,选择好地域后,单击目标集群的 ID,进入集群基本信息页面。
3. 在集群基本信息页面中 接入信息 模块看到具体的私有网络 VPC 连接列表。

4. 单击列表最下方的新增私有网络连接按钮,弹出新增私有网络接入点的弹窗,在弹窗中选择需要连接的私有网络和子网,并授权 TDMQ MQTT 在对应的私有网络中创建集群接入点,单击提交即可新增私有网络连接。
说明:
通过私有网络连接 TDMQ MQTT 集群需要满足以下条件:
选定的私有网络子网有足够的可用地址创建连接点。
支持私有网络下的多个子网连接相同 TDMQ MQTT 集群,不支持子网和相同 TDMQ MQTT 集群重复创建连接。
单个 TDMQ MQTT 集群支持最大同时创建 10 个私有网络连接。

5. 单击提交后,等待新建完毕并返回控制台,私有连接列表将更新,新建的私有连接展示在列表最后一行。
6. 若需要查看某个 VPC 的接入地址信息,需单击私有连接条目,展开该私有网络的接入点类型及其接入点地址。

删除集群 VPC 连接
1. 登录 TDMQ MQTT 版控制台。
2. 在集群基本信息页面中 接入信息 模块中的私有网络 VPC 连接列表,可以看到已成功创建的私有网络连接列表。
3. 对应终端节点列表行中单击删除操作,弹出删除对应私有网络连接弹窗。
说明:
TDMQ MQTT 集群需要保留至少一个 VPC 私有连接,当前集群仅有一个私有连接时,无法删除该 VPC 私有连接
4. 单击终端节点链接,您可以查看当前私有连接的运行监控,确认是否继续删除 TDMQ MQTT 集群和该私有网络子网的连接。

注意:
删除私有网络连接后,原本通过此私有网络接入 TDMQ MQTT 集群的连接将断开,请您核对当前使用情况后再删除。
5. 单击确定后,等待删除操作完成后弹窗关闭并返回控制台,私有连接列表将更新,选择删除的私有连接不再展示。