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

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

展开
收起
真的很搞笑 2024-01-09 12:09:23 153 发布于黑龙江 分享
分享
版权
举报
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 举报
    赞同 评论

    评论

    全部评论 (0)

    登录后可评论
  • token过期不能重连上线的 ,此回答整理自钉群“阿里云 微消息队列 MQTT产品咨询群”

    2024-01-09 12:29:37 举报
    赞同 评论

    评论

    全部评论 (0)

    登录后可评论

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

还有其他疑问?
咨询AI助理
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等