forked from dyf/fys-Multi-tenant
mqtt优化
This commit is contained in:
@ -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;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user