2014-06-08 49 views
0

MQTT基於代理,發送者發送消息和接收者獲取它。但是,如果經紀人出現問題,那麼該信息就會丟失。我正在尋找消息傳遞和發送的桶旅類型。該消息將傳播。bucket brigade消息發送和接收的類型

回答

0

如果您將消息發送到QOS級別大於0的MQTT代理,並且代理在當時關閉,則消息將在客戶端上排隊,直到代理恢復爲止。如果使用正確的QOS,則不應該丟失消息。

+0

排隊的客戶端?那些信息存儲在哪裏?你也可以在同一個網絡中有一個經紀人,而不是在互聯網之外? – lilzz

+0

如果客戶端庫支持QOS> 0,那麼他們應該爲他們不能發送的消息實現本地存儲。 Paho(Java和C)客戶端執行此操作。您可以在磁盤上配置位置或實施自己的存儲。至於經紀人的位置,你可以隨時隨地運行你的經紀人,有幾種可供選擇的經紀人。 – hardillb

0

如前所述看一看的qos的MQTT選擇,而且也retained消息和last will and testament