Mqtt 泛美卫生组织没有';t订阅之前关于重新连接的主题

Mqtt 泛美卫生组织没有';t订阅之前关于重新连接的主题,mqtt,paho,Mqtt,Paho,每次我使用具有相同客户端id的JS paho客户端进行连接时,它都不会订阅我之前订阅的主题 mqttClient = new Paho.MQTT.Client(constants.MQTT_HOST, Number(constants.MQTT_PORT), '/ws', "User-" + this.getCurrentUserDetails().id); 该方法采用包含cleanSession标志的options对象,该字段的默认值为true 当cleanSession设置为true时,在

每次我使用具有相同客户端id的JS paho客户端进行连接时,它都不会订阅我之前订阅的主题

mqttClient = new Paho.MQTT.Client(constants.MQTT_HOST, Number(constants.MQTT_PORT), '/ws', "User-" + this.getCurrentUserDetails().id);
该方法采用包含
cleanSession
标志的
options
对象,该字段的默认值为
true

cleanSession
设置为
true
时,在形成新连接时,所有现有订阅和任何排队消息都将被清除。如果想要持久订阅,则需要将其设置为false

有关更多详细信息,HiveMQ有一篇关于会话的精彩博文

该方法采用一个包含
cleanSession
标志的
options
对象,该字段的默认值为
true

cleanSession
设置为
true
时,在形成新连接时,所有现有订阅和任何排队消息都将被清除。如果想要持久订阅,则需要将其设置为false


有关更多详细信息,HiveMQ有一篇关于会话的博文

您将向
mqttClient.connect()
调用传递哪些选项?除此之外,我不会传递任何额外参数您将向
mqttClient.connect()传递哪些选项
call?除此之外,我没有传递任何额外的参数。我已将其设置为false,但仍然相同。我正在使用rabbitmqI,我已经将其设置为false,但仍然是一样的。我正在使用rabbitmq