2017-08-17 71 views
1

我正在使用mosquitto MQTT協議。我想知道何時在MQTT代理中創建隊列,同時發佈或預訂,還是同時訂閱和發佈?Mosquitto MQTT我們如何知道何時創建主題

$ SYS/broker/clients/connected顯示連接客戶端的數量,同樣可以找到MQTT代理中的隊列數。

在此先感謝..

回答

1

簡短的回答是你沒有。

MQTT使用主題隊列(因爲它們是不同的概念,這是重要的)和一個主題基本上只有真正在消息被髮布到它的那一刻起。

發佈消息時,代理會檢查所有匹配的現有訂閱,然後將該消息傳遞給具有匹配訂閱的客戶端。

隊列是一種機制,通常收集消息,每個消息只傳遞給一個客戶端,而不管有多少連接到隊列。使用主題消息將傳遞給具有匹配訂閱的每個客戶端。