2014-10-08 8 views
5

Welche Nachrichtenwarteschlangen werden von Mosqitto (http://mosquitto.org/) unterstützt? Ich möchte auch im MQTT-Protokoll wissen, dass für jedes Thema eine andere Nachrichtenwarteschlange erstellt wird, oder im Falle von Speicherbeschränkungen auch ohne diese.MQTT mit Mosquitto

+0

@Downvoter sollten Sie zumindest einen Kommentar zurücklassen, in dem Ihr Grund für den Downvote erwähnt wird – gopi1410

Antwort

6

Mosquitto unterstützt nur MQTT. MQTT hat nicht das Konzept dessen, was normalerweise als Warteschlange angesehen wird. Allerdings hat jeder Client eine Warteschlange mit Nachrichten, die an ihn geliefert werden. Die Anzahl der Nachrichten in der Client-Warteschlange kann mit einer Konfigurationsoption begrenzt werden. In Zukunft wird es eine Option geben, die Heap-Nutzung und damit die Gesamtlänge von Warteschlangen global zu begrenzen.

0

Nachrichten können von einem Broker wie Mosquitto auf unterschiedliche Weise in Abhängigkeit von der vom Herausgeber angegebenen Quality of Service (QoS) in die Warteschlange gestellt werden.

Eine gute Beschreibung von MQTT QoS finden Sie unter http://2lemetry.com/2013/08/22/mqtt-in-a-nutshell/.