连接微消息队列MQTT版的服务端时异常断开

问题描述

连接微消息队列MQTT版的服务端时异常断开。

问题原因

有如下两种可能的问题原因。

  • 客户端发送Publish和Subscribe报文时,微消息队列MQTT版的服务端将进行权限验证。如果权限验证失败则会断开连接。

  • 不同的客户端使用相同的Client ID连接微消息队列MQTT版服务时,连接会被强制断开。

解决方案

使用微消息队列MQTT版时,确保如下两点。

  • 权限验证无误,请参见鉴权概述

  • 客户端使用的Client ID全局唯一,不要重复。做好连接断开重连的逻辑。

适用于

  • 微消息队列 MQTT 版

如果您的问题仍未解决,您可以在大咖答咨询

阿里云首页 消息队列 MQ 相关技术圈