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

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

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

展开
收起
cuicuicuic 2024-01-09 12:09:23 68 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
    赞同 展开评论 打赏

多个子产品线联合打造金融级高可用消息服务以及对物联网的原生支持,覆盖多行业。

相关产品

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

    热门文章

    相关电子书

    更多
    RocketMQ Client-GO 介绍 立即下载
    RocketMQ Prometheus Exporter 打造定制化 DevOps 平台 立即下载
    基于 RocketMQ Prometheus Exporter 打造定制化 DevOps 平台 立即下载