mqtt 传文件断开连接的原因_mqtt 发送消息断开链接

news/2024/7/7 22:20:26

出现如下错误

o.s.i.mqtt.outbound.MqttPahoMessageHandler|Lost connection; will attempt reconnect on next request

我的配置

@Bean

public MqttPahoClientFactory mqttClientFactory1() {

DefaultMqttPahoClientFactory factory = new DefaultMqttPahoClientFactory();

MqttConnectOptions options = new MqttConnectOptions();

options.setUserName(mqttConfig.getOutbound().getUsername());

options.setPassword(mqttConfig.getOutbound().getPassword().toCharArray());

options.setServerURIs(mqttConfig.getOutbound().getUrls().split(","));

/* options.setConnectionTimeout(mqttConfig.getOptions().getConnectionTimeout());

options.setKeepAliveInterval(mqttConfig.getOptions().getKeepAliveInterval());

options.setMaxInflight((Runtime.getRuntime().availableProcessors() * 2) * 6);

options.setCleanSession(false);

options.setAutomaticReconnect(true);*/

factory.setConnectionOptions(options);

return factory;

}

@Bean

@ServiceActivator(inputChannel = "mqttOutboundChannel")

public MessageHandler mqttOutbound() {

MqttPahoMessageHandler messageHandler =

new MqttPahoMessageHandler(mqttConfig.getOutbound().getClientId(), mqttClientFactory1());

messageHandler.setAsync(true);

return messageHandler;

}

@Bean

public MessageChannel mqttOutboundChannel() {

return new DirectChannel();

}


http://lihuaxi.xjx100.cn/news/283565.html

相关文章

C++开源跨平台类库集

在如下的库支持下,开发的系统可以很方便移植到当前大部分平台上运行而无需改动,只需在对应的平台下 用你喜欢的编译器 重新编译即可 经典的C库 STLport-------SGI STL库的跨平台可移植版本,在以前有些编译器离符合 标准比较远的情况…

链式比较、奇怪的字母、有趣的import...Python冷知识(六)

本文转载自Python编程时光(ID:Python-Time)冷知识系列,已经更新至第六篇。谈谈 Python 那些不为人知的冷知识(一)谈谈 Python 那些不为人知的冷知识(二)谈谈 Python 那些不为人知的冷知识&#…

活久见!技术面试官竟然给我出了一个脑筋急转弯,还问我王者荣耀什么段位?...

作者 l Hollis来源 l Hollis(ID:hollischuang)我叫小志,是一个毕业3年的Java后端开发,在一家传统银行的研发中心负责主要的研发岗位。虽然这份工作并不是很忙,给我的薪水也算不错,但是用到的技术…

fmod实现声音波形_“老张说数理化”—中考物理专题02-声音与环境(收藏可打印)...

前几天老张已经把整个初中阶段的数理化基础知识按照章节归纳总结了一遍,发在头条上,需要的朋友们可以关注私信老张,在往期文章里面找,老张闲暇之余定发给您。 今天开始我将会每天分别更新数理化第一轮复习的相关知识点易错点常考点…

【JavaEE】Spring 事务传播机制

目录✅1. 事务传播机制定义1.1 事务传播机制与事务隔离级别区别2. 7大事务的传播机制3. Spring 事务传播机制使用和各种场景演示3.1 支持当前事务(REQUIRED)3.2 NESTED 嵌套事务3.3 不支持当前事务(REQUIRES_NEW)3.4 不支持当前事…

dedeCMS修改文章更新发布时间问题

今天在dedeCMS系统中,修改或文章时发现,只要提交以后,文章发布时间便是当前时间。但有时候修改文章以后并不想把文章发布时间也更新成修改时间。我希望的是,修改文章不对时间做更改保持文章原有发布时间,只有修改时间才…

Castle ActiveRecord(一)概述

一、ActiveRecord与Castle ActiveRecordActiveRecord是《Patterns of Enterprise Application Architecture》中描述的著名模式。基本上,当实例每一行的时候,所有的静态方法会作用于全部纪录。 Castle ActiveRecord 是ActiveRecord 模式的一个实现&am…

Python如何优化列表接口进行分页

最近,在做测试开发平台的时候,需要对测试用例的列表进行后端分页,在实际去写代码和测试的过程中,发现这里面还是有些细节的,故想复盘一下分页的目的 做个假设,加入用例库有 1W 条数据,如果想要…