MQTT:在正常断开连接时发送消息

最后的遗嘱(LWT)仅在发生不正常的断开连接时发送,我想在每个客户端断开连接时发送一条消息。

我有一个移动应用程序,我想在其中显示用户的在线状态,我计划每隔几秒钟显示一次发布到主题为online的主题,其中包含服务器将要订阅的用户标识并保持客户端的在线状态更新。

仅当非正常断开连接时才使用LWT。因此,如果我使用它来检查客户端在线状态的状态,则客户端很可能会通过正常退出而脱机,而后端永远不会了解它。

MQTT是否可以解决此问题?

我可以在数据库中保持客户端的最后活动状态,并通过查询检查联机状态,但是我想尽可能仅通过MQTT来实现。

注意:我正在使用Mosquitto MQTT

qq313987933 回答:MQTT:在正常断开连接时发送消息

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3091237.html

大家都在问