我使用Paho创建Javascript MQTT Web应用程序。客户端只接收最近发送给它的最后一条消息,但每次打开/刷新网页时我都需要最后五条消息。有没有针对这个目的的解决方案?
MQTT不能以这种方式工作。
这里需要涉及许多因素。
正如@Weedoze在评论中提到的,一种可能的解决方案是让另一个客户端订阅相同的主题,并且每次发布消息时使用此更新包含最后5条消息的单个消息,然后需要将其发布到单独的主题,保留位设置为true。然后,客户端可以订阅“历史”主题和“实时”主题。