Wie lade ich eine Rabbitmq-Konfiguration beim Start, um zu bestätigen, dass Broker-Objekte (Warteschlangen, Austausch, Bindungen, Benutzer, virtuelle Hosts, Berechtigungen und Parameter) erstellt werden.
Laut der Dokumentation von rabbitmq kann dies über load_definitions
Ссылка
Aber ich kann nicht herausfinden, wie man es benutzt. Würde es jemandem etwas ausmachen, ein Beispiel dafür zu geben, wie das funktioniert? Ich kann keine Beispiele online finden.
Danke
Es gibt zwei Bits, die die Dokumentation lässt, um zu wünschen, die Stolpersteine für mich waren.
Generieren der Definitionsdatei
Ich habe den einfachsten Weg gefunden, einen RabbitMQ Server so zu konfigurieren, wie es Ihnen gefällt und dann ...
RabbitMQ so konfigurieren, dass beim Start nach einer Definitionsdatei gesucht wird
Fügen Sie einen solchen Block in die Konfigurationsdatei ein:
{rabbitmq_management, [
{listener, [...]},
{load_definitions, "/etc/rabbitmq/definitions.json"} ]},
Beim Start sollten diese Definitionen geladen werden. Alle Fehler, die sie laden, sollten in den Protokollen offensichtlich sein.
Tags und Links rabbitmq