实例管理
实例是用于云消息队列 MQTT 版服务的虚拟机资源,会存储消息主题(Topic)和客户端ID(Group ID)信息。按照计费方式,云消息队列 MQTT 版提供包年包月(预付费)计费模式的实例。实例规格分为企业铂金版、标准版和专业版。
同一账号下可以购买多个云消息队列 MQTT 版实例,每个实例拥有独立的接入点信息,客户端 SDK 需分别对接不同实例的接入点。建议在规划使用环境时,将开发环境和生产环境分别使用两个独立实例进行隔离;若在同一实例内管理多套环境,请使用不同的 Topic 和 Group ID 进行区分,避免环境混用。
使用限制
实例的具体使用限制说明,请参见实例限制。
创建实例
登录云消息队列 MQTT 版控制台,并在左侧导航栏单击实例列表。
在顶部菜单栏选择目标地域,然后在页面左上角单击创建实例。
在弹出的付费方式面板中,选择按需选择包年包月或Serverless 按量付费,然后单击确定。
在弹出的商品购买页中,选择实例类型和各计费项的规格,然后单击立即购买。
云消息队列 MQTT 版支持的实例类型及功能差异,请参见实例类型。
在确认订单页面,根据提示完成支付。
更新实例
在实例列表中找到您需要更新的实例,单击实例名称或在其操作列单击详情。
在实例详情页面的基础信息区域,分别单击名称和描述后的编辑,在文本框中输入修改后的实例名称或描述,并单击确定完成修改。
查看实例详情
实例创建完成后,您可以进入实例详情页面查看实例的详细信息,包括实例基础信息、实例消息收发数据统计结果以及实例的接入点信息。
在实例列表中找到您需要查看的实例,单击实例名称或在其操作列单击详情进入实例详情页面。
查看实例基本信息
在实例详情页面的概览区域和基础信息区域可查看实例的规格、实例ID(Instance ID)、实例状态、付费方式、MQTT 协议版本等基本信息。
查看实例数据统计
在实例详情页面单击数据统计页签并设置查询时间,可查询该实例在指定时间范围内的消息收发统计数据,包括实例的消息收发 TPS、订阅关系数和客户端连接数。
获取实例接入点
在实例详情页面底部单击接入点页签,可查看该实例的接入点信息,包括公网接入点和 VPC 接入点地址。请根据您的网络环境选择对应的接入点地址,配置到客户端 SDK 中完成连接。接入点详细信息,请参见接入点说明。
删除实例
实例删除后数据不可恢复,请您谨慎使用该操作。
付费类型为包年包月的实例不支持手动释放,只有实例到期后才可被删除。
删除实例时需要先清空实例下的所有Topic和Group资源。
如果需要删除 Serverless 按量付费实例,请注意以下事项:
删除 Serverless 实例前,必须先清空实例下的所有 Topic 和 Group 资源,否则无法执行删除操作。
删除 Serverless 实例后将立即停止计费,请在删除前做好数据备份。
为避免影响正在运行的业务,建议先将业务代码中的接入点切换至新的包年包月实例或其他可用实例后,再执行删除操作。
在实例列表找到您需要删除的实例,在其操作列选择。
在弹出的提示对话框中单击确认。
常见问题
MQTT 实例是否支持暂停、停用或重启?
MQTT 实例不支持直接暂停服务。如需测试高可用切换,请使用企业铂金版并部署多地域实例,通过调用 DisasterDowngrade API 将流量切换至备用实例进行测试,切换后设备端通过 DNS 自动重连,无需重启实例。
MQTT 实例不支持停用操作,若需停止使用,仅支持删除实例。
MQTT 实例不支持重启操作。调整 Topic、Group ID、Client ID 等隔离配置后无需重启,新配置即时生效。
如何关闭 MQTT 实例的公网访问入口?
MQTT 公网接入点不支持直接关闭。如需实现公网侧访问隔离,请将业务流量全部切换至 VPC 内网接入点,当所有业务均通过内网通道通信时,即可达到隔离公网访问的效果。
老架构实例不支持 IP 白名单功能怎么办?
老架构云消息队列 MQTT 实例不支持 IP 访问白名单功能,且该功能不再迭代更新。若业务强依赖 IP 白名单访问控制,建议新购支持该功能的新架构实例,并将业务迁移至新实例使用。