MQTT:是否需要退订?
Mqtt: is it necessary to unsubscribe?
如果客户端断开连接,是否需要提前退订?
我本来以为是的,但是如果客户端意外断开连接,你就不能退订了..
因此,取消订阅是没有意义的,除非您仍然保持连接并且不想再接收消息..
这是一个正确的假设吗?
如果您已连接并将 clean session
标志设置为 1,那么当您断开连接时,代理将删除您的所有订阅和其他信息。
如果在您连接时 clean session
设置为 0,那么您的订阅将保存在代理中,直到您取消订阅(或稍后将 clean session
设置为 1 重新连接)
如果客户端断开连接,是否需要提前退订?
我本来以为是的,但是如果客户端意外断开连接,你就不能退订了..
因此,取消订阅是没有意义的,除非您仍然保持连接并且不想再接收消息..
这是一个正确的假设吗?
如果您已连接并将 clean session
标志设置为 1,那么当您断开连接时,代理将删除您的所有订阅和其他信息。
如果在您连接时 clean session
设置为 0,那么您的订阅将保存在代理中,直到您取消订阅(或稍后将 clean session
设置为 1 重新连接)