蚊子MQ中的clean_session已经设置为true。但是,当设备断开连接后重新联机时,它仍会收到许多保留的信息,这些信息会压倒设备。
任何人都可以建议我们是否应该处理其他任何设置?
答案 0 :(得分:0)
保留的消息与为持久会话的客户端排队的消息不同。
给定主题的最后保留消息将始终传递给在(重新)连接时订阅该主题的客户端。这与clean_session标志无关。
clean_session标志控制会话是否在相同客户端ID的重新连接之间保持不变。如果该标志设置为false,则在客户端重新连接时重新建立订阅,并且在其脱机时发布的任何消息都将被传递。
如果您的客户被保留的消息淹没,您必须订阅大量主题。