持久订阅者
1、cleanSession为false
2、clientId不为空
3、mqttClient.subscribe(destination,{1});
即:
init_Connection() 时 //设置是否清空session,这里如果设置为false表示服务器会保留客户端的连接记录,这里设置为true表示每次连接到服务器都以新的身份连接options.setCleanSession(false);
订阅时
mqttClient.subscribe(topic, 1);
非持久化信息
cleanSession为true
options.setCleanSession(true);