博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用javascript连接mqtt协议(自动重连问题)
阅读量:7079 次
发布时间:2019-06-28

本文共 1493 字,大约阅读时间需要 4 分钟。

因为之前是在rabbitmq的插件“RabbitMQ Web MQTT plugin ”中看到使用了mqttws31.js的实例,由于对mqttws31不了解,网上下载了连接成功,但断开后不能自动重连。最后去官方看下了下iusue(),提到:

1.定时器自动重连

2.通过reconnent参数实现自动重连。

client.connect(            {                cleanSession : false,                 onSuccess : onConnectSuccess,                 onFailure : onFailedConnect,                 keepAliveInterval: 30,                 reconnect : true,         // Enable automatic reconnect                reconnectInterval: 10     // Reconnect attempt interval : 10 seconds            }        );

采用第二种方式的时候报错了,查看了mqttws31.js源码确实不太正确,于是去github上找了下,才发现有一个“automatic-reconnect”分支:

connectOptions = connectOptions || {} ;            validate(connectOptions,  {timeout:"number",                                       userName:"string",                                       password:"string",                                       willMessage:"object",                                       keepAliveInterval:"number",                                       cleanSession:"boolean",                                       useSSL:"boolean",                                       invocationContext:"object",                                       onSuccess:"function",                                       onFailure:"function",                                       hosts:"object",                                       ports:"object",                                       reconnect:"boolean",mqttVersion:"number"});

转载于:https://www.cnblogs.com/ikodota/p/10184617.html

你可能感兴趣的文章
html+css+js(+JQuery)制作扑克牌图片切换效果
查看>>
电脑远程连接建立和设置连接选项操作步骤
查看>>
MySQL常用查询语句(23个)
查看>>
Date/TimePicker
查看>>
pc端车牌识别在智能机器人上的应用
查看>>
对接小结
查看>>
JMS简介与ActiveMQ实战
查看>>
余弦相似度计算
查看>>
中国的招商×××大误区
查看>>
C#解码base64编码的二进制数据的代码
查看>>
VFIO透传
查看>>
Spring Boot 整合 docker
查看>>
一个网络管理员应该掌握的mysql管理命令
查看>>
display:none
查看>>
linux 比较重要的常用命令
查看>>
关于outlook的使用
查看>>
shell读取文件(保留原格式)
查看>>
python的一些高级语法
查看>>
网络设备-华三-防火墙F1020-IRF虚拟化实战终结配置篇
查看>>
laravel 学习资料
查看>>