Laden rabbitmq config beim Start
Wie lade ich ein rabbitmq-config beim Start, um zu bestätigen, dass die broker-Objekte (queues, exchanges, Bindungen, Benutzer, virtuelle hosts, Berechtigungen und Parameter) erstellt werden.
Nach dem rabbitmq-Dokumentation es kann getan werden, über load_definitions
http://www.rabbitmq.com/management.html#load-definitions
Aber ich kann nicht herausfinden, wie es zu benutzen. Wäre jemand dagegen, sharing, ein Beispiel, wie dies funktioniert? Ich finde keine Beispiele online.
Dank
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gibt es zwei bits, die Dokumentation lässt zu wünschen übrig, die wurden Stolpersteine für mich.
Erzeugen der definitions-Datei
Fand ich der einfachste Weg das zu tun ist, konfigurieren Sie einen RabbitMQ-server, wie Sie es mögen und dann...
Konfigurieren RabbitMQ, um nach einer definitions-Datei beim Start
Gehören ein block, wie dies in der Konfigurationsdatei:
{rabbitmq_management, [
{listener, [...]},
{load_definitions, "/etc/rabbitmq/definitions.json"} ]},
Beim Start, diese Definitionen sollten geladen werden. Fehler beim laden Sie, sollte ersichtlich sein, in den logs.
rabbitmqadmin
installiert, können Sie auch tun./rabbitmqadmin export definitions.json
export-Definitionendefinitions.json
Datei in deine Antwort, für diejenigen, die installieren RabbitMQ auf dem server und kann nicht die Verwendung von web-Schnittstelle.management.load_definitions = /path/to/definitions/file.json
aber der alte Stil sollte immer noch funktionieren. Für weitere Informationen können Sie gehen hier