我最近開始使用paho mqtt for java和mqtt,我堅持使用由mqtt broker和paho client自己提供的持久性機制。也許我誤解了(這可能是)在mqtt上下文中持久化的概念。Paho Java - 文件持久性
,我們要支持是繼使用案例:它應該是可能的,我們的MQTT客戶端已經斷開7天(我很懷疑會不會發生,但是OK),甚至應用程序關閉沒有得到在這7天內連接回來,一旦它連接並運行,在斷開連接的同時發送所有7天的所有消息。
Paho客戶端支持緩存消息在其或代理關閉時的持久性,一旦網絡回來或代理啓動,緩衝消息就會發送,但如果應用程序在客戶端關閉時關閉,則無法發送緩衝消息斷開連接或經紀人不可用。
基本上我的問題是 - 是否有可能斷開連接的緩衝消息將在paho客戶端關閉並重新啓動後生存下來?
保留的消息是從排隊的消息,並在客戶端 – hardillb