Traffic Shaping und MQTT

7

Es gibt zwei MQTT-Broker, deren Verbindung die Verkehrsformung ermöglichen sollte. Broker A hat mehrere Clients, die Daten veröffentlichen, Broker B hat mehrere Abonnements.

Gibt es eine Möglichkeit, die Verkehrsformung für die Verbindung zu aktivieren, um sicherzustellen, dass genau der Herausgeber ein Minimum an gewährter Bandbreite für die Verbindung zu Broker B hat?

Dieses Szenario wird mithilfe des Mosquitto MQTT-Brokers mit der Broker-Bridge-Funktion implementiert, um sicherzustellen, dass jede MQTT-Nachricht nur einmal über die Verbindung zwischen Broker A und B gesendet wird.

Herr Mueseli
quelle

Antworten:

6

Nein, da es keine Informationen darüber gibt, wer die im Nachrichtenkopf enthaltene Nachricht veröffentlicht hat, sondern nur das Thema und alle beibehaltenen Flags.

Die Brücke zwischen den beiden Brokern ist genau die gleiche Art von Verbindung wie zwischen einem normalen Client und dem Broker. Sie sieht für den Remote-Broker wie jede andere Client-Verbindung aus.

hardillb
quelle
Danke für die Antwort. Ich denke, die letzte Option ist so etwas wie QoS auf der Anwendungsebene, aber dies ist eindeutig ein Overkill dafür.
Herr Mueseli
1
Sie können die QOS auf den Bridge-Abonnements festlegen, damit Sie QOS 2 zwischen den
beiden