配置调整
This commit is contained in:
parent
b05f69ebca
commit
ecaaf0cdc2
@ -98,6 +98,7 @@ public class MqttConfig {
|
||||
options.setConnectionTimeout(20);
|
||||
// 设置会话心跳时间 单位为秒 服务器会每隔1.5*20秒的时间向客户端发送心跳判断客户端是否在线,但这个方法并没有重连的机制
|
||||
options.setKeepAliveInterval(20);
|
||||
options.setMaxInflight(100);
|
||||
// 设置“遗嘱”消息的话题,若客户端与服务器之间的连接意外中断,服务器将发布客户端的“遗嘱”消息。
|
||||
//options.setWill("willTopic", WILL_DATA, 2, false);
|
||||
return options;
|
||||
@ -156,7 +157,7 @@ public class MqttConfig {
|
||||
StringUtils.split(consumerDefaultTopic, Cts.COMMA));
|
||||
adapter.setCompletionTimeout(5000);
|
||||
adapter.setConverter(new DefaultPahoMessageConverter());
|
||||
adapter.setQos(1);
|
||||
adapter.setQos(0);
|
||||
// 设置订阅通道
|
||||
adapter.setOutputChannel(mqttInboundChannel());
|
||||
return adapter;
|
||||
|
||||
@ -42,7 +42,7 @@ public class MqttFaceDevUtil {
|
||||
String topic = mqttTopic + ds;
|
||||
log.info("发送主题信息:{},主题为:{}", payload, topic);
|
||||
IMqttSender mqttSender = SpringContextUtils.getBean(IMqttSender.class);
|
||||
mqttSender.sendToMqtt(topic, 2, payload);
|
||||
mqttSender.sendToMqtt(topic, 0, payload);
|
||||
}
|
||||
} else {
|
||||
log.info("未查询到设备sn");
|
||||
@ -65,7 +65,7 @@ public class MqttFaceDevUtil {
|
||||
String topic = mqttTopic + ds;
|
||||
log.info("发送主题信息:{},主题为:{}", payload, topic);
|
||||
IMqttSender mqttSender = SpringContextUtils.getBean(IMqttSender.class);
|
||||
mqttSender.sendToMqtt(topic, 2, payload);
|
||||
mqttSender.sendToMqtt(topic, 0, payload);
|
||||
}
|
||||
} else {
|
||||
log.info("未查询到设备sn");
|
||||
@ -92,7 +92,7 @@ public class MqttFaceDevUtil {
|
||||
String topic = mqttTopic + ds;
|
||||
log.info("发送主题信息:{},主题为:{}", payload, topic);
|
||||
IMqttSender mqttSender = SpringContextUtils.getBean(IMqttSender.class);
|
||||
mqttSender.sendToMqtt(topic, 2, payload);
|
||||
mqttSender.sendToMqtt(topic, 0, payload);
|
||||
}
|
||||
} else {
|
||||
log.error("未查询到设备sn");
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user