开发者社区 > 云原生 > 云消息队列 > 正文

MQTT使用paho.mqtt.c的SDK,token鉴权,mqtt连上后,掉线再过多久token会

MQTT使用paho.mqtt.c的SDK,token鉴权,mqtt连上后,掉线再过多久token会过期呀?

展开
收起
真的很搞笑 2024-01-09 12:09:23 120 0
2 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    MQTT协议中,Token鉴权是常见的一种身份验证方式。在使用基于Token的MQTT认证方法时,客户端会向Broker发送一个签名的JWT Token,Broker会根据该Token来验证客户端的身份。

    关于您的问题:

    1. MQTT掉线后多久token会过期:这个时间取决于您如何设置token的有效期。您提到MQTT的token现在有效期设置为1小时,但测试发现超过1小时后仍能重连上。这可能是因为某些特殊情况或者特定的Broker实现导致的。为了获得准确的答案,建议查阅您使用的MQTT Broker的文档或与其支持团队联系。

    2. MQTT的重连尝试规则:通常,当客户端无法与Broker保持连接时,它会尝试重新连接。具体的重连策略和次数可能依赖于您使用的MQTT库或Broker实现。例如,paho-mqtt-c提供了多种不同的连接选项和重连机制。建议您查阅相关文档或示例代码来获取更详细的信息。

    2024-01-09 14:41:16
    赞同 展开评论 打赏
  • token过期不能重连上线的 ,此回答整理自钉群“阿里云 微消息队列 MQTT产品咨询群”

    2024-01-09 12:29:37
    赞同 展开评论 打赏

涵盖 RocketMQ、Kafka、RabbitMQ、MQTT、轻量消息队列(原MNS) 的消息队列产品体系,全系产品 Serverless 化。RocketMQ 一站式学习:https://rocketmq.io/

相关产品

  • 云消息队列 MQ
  • 热门讨论

    热门文章

    相关电子书

    更多
    从 SDK 到编解码:视频直播架构解析 立即下载
    跨平台的云服务SDK需要什么 立即下载
    一个跨平台的云服务SDK需要什么 立即下载