Verwenden Sie den Befehl mqsireload, um den Broker zu stoppen und die Ausführungsgruppen erneut zu starten.
Beim Aufrufen dieses Befehls wird eine Nachricht an den Broker gesendet, durch den alle zugehörigen Ausführungsgruppen gestoppt und erneut gestartet werden. Sie können eine einzelne Ausführungsgruppe angeben, die erneut geladen werden soll. Es wird jedoch empfohlen, das Standardformat dieses Befehls zum erneuten Laden aller Ausführungsgruppen zu verwenden.
Eine Ausführungsgruppe wird erst gestoppt, wenn alle Nachrichtenflüsse darin beendet wurden. Deshalb hängt die Funktion des Brokers, das erneute Laden schnell durchzuführen, von der Verarbeitungszeit des Nachrichtenflusses ab, der für die Ausführung die meiste Zeit benötigt. Dies beeinträchtigt die Leistung des Befehls, und es wird daher empfohlen, Nachrichtenflüsse mit langer Laufzeit zu überprüfen.
Wenn Sie in einen Nachrichtenfluss auf dem Broker einen Plug-in-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 diesen Knoten und Parsern verwendeten Ressourcen erneut zugegriffen, und sie werden erneut angefordert. Sie sollten jedoch sicherstellen, dass die von benutzerdefinierten Plug-in-Knoten und Parsern bereitgestellten eigenen Mechanismen verwendet werden, um das erneute Laden von persistentem Status und persistenten Daten dynamisch auszuführen. Plug-in-Knoten und Parser sind nicht auf die Verwendung dieses Befehls angewiesen.
Synonym: re
Die zum Aufrufen des Befehls verwendete Benutzer-ID muss der Gruppe mqbrkrs angehören.