Mit dem Befehl mqsireload wird der Broker angewiesen, Ausführungsgruppen zu stoppen und erneut zu starten.
Bei Eingabe dieses Befehls wird eine Nachricht an den Broker gesendet, der daraufhin alle seine Ausführungsgruppen stoppt und erneut startet. Sie können auch angeben, dass eine bestimmte Ausführungsgruppe erneut geladen werden soll, es wird allerdings geraten, das Standardformat dieses Befehls zu verwenden und alle Ausführungsgruppe erneut zu laden.
Da eine Ausführungsgruppe erst nach Beendigung aller Nachrichtenflüsse gestoppt werden kann, hängt es von der Verarbeitungszeit des längsten aktiven Nachrichtenflusses ab, wie rasch der Broker die Ausführungsgruppe erneut laden kann. Dies hat Auswirkungen auf die Ausführungszeit des Befehls, daher sollten Sie alle Nachrichtenflüsse mit langer Laufzeit überprüfen.
Wenn Sie in einen Nachrichtenfluss auf dem Broker einen benutzerdefinierten Knoten oder einen Parser eingefügt haben, werden diese durch den Befehl gelöscht und die entsprechenden Funktionen zur Beendigung aufgerufen. Beim erneuten Starten von Nachrichtenflüssen wird auf die von den benutzerdefinierten Knoten und Parsern verwendeten Ressourcen erneut zugegriffen, und sie werden erneut angefordert. Sie sollten jedoch sicherstellen, dass die von benutzerdefinierten Knoten und Parsern bereitgestellten eigenen Mechanismen verwendet werden, um das erneute Laden von persistentem Status und persistenten Daten dynamisch auszuführen, und dass benutzerdefinierte Knoten und Parser nicht auf die Verwendung dieses Befehls angewiesen sind.