1,首先要在网络失败的地方进行client重连
2,一定要设置发送超时,默认是-1,是不断进行发送的,会被长阻塞在这里,单位是ms
3,参考链接
https://vimsky.com/examples/detail/java-method-org.eclipse.paho.client.mqttv3.MqttClient.setTimeToWait.html
1,首先要在网络失败的地方进行client重连
2,一定要设置发送超时,默认是-1,是不断进行发送的,会被长阻塞在这里,单位是ms
3,参考链接
https://vimsky.com/examples/detail/java-method-org.eclipse.paho.client.mqttv3.MqttClient.setTimeToWait.html