mqtt优化

This commit is contained in:
2025-07-10 09:43:40 +08:00
parent ff81b791fc
commit 2a6b9eafb3

View File

@ -26,6 +26,9 @@ public class MqttConfiguration {
options.setUserName(mqttPropertiesConfig.getUsername()); options.setUserName(mqttPropertiesConfig.getUsername());
options.setPassword(mqttPropertiesConfig.getPassword().toCharArray()); options.setPassword(mqttPropertiesConfig.getPassword().toCharArray());
options.setServerURIs(new String[]{mqttPropertiesConfig.getUrl()}); options.setServerURIs(new String[]{mqttPropertiesConfig.getUrl()});
options.setAutomaticReconnect(true); // 启用自动重连
options.setConnectionTimeout(10); // 设置连接超时时间
options.setKeepAliveInterval(60); // 设置心跳间隔
factory.setConnectionOptions(options); factory.setConnectionOptions(options);
return factory; return factory;
} }