Wo werden RabbitMQ-Daten gespeichert?
Wo werden RabbitMQ-Daten gespeichert?

Video: Wo werden RabbitMQ-Daten gespeichert?

Video: Wo werden RabbitMQ-Daten gespeichert?
Video: Entdecken Sie die Möglichkeiten von Streaming! Einstieg in RabbitMQ & Kafka. 2024, April
Anonim

KaninchenMQ Definitionen und Nachrichten sind gelagert in einem internen Datenbank befindet sich im Knoten Daten Verzeichnis.

Ebenso fragen die Leute, wo werden Rabbitmq-Nachrichten gespeichert?

Nachricht Daten sind gelagert im oben erwähnten Datenverzeichnis des Knotens. In KaninchenMQ Versionen ab 3.7. 0 alle Mitteilungen Daten werden im Verzeichnis msg_stores/vhosts zusammengefasst und gelagert in einem Unterverzeichnis pro vhost. Jedes vhost-Verzeichnis wird mit einem Hash benannt und enthält eine.

Welche Datenbank verwendet Rabbitmq außerdem? Mnesia ist ein verteiltes Datenbank das RabbitMQ verwendet um Informationen über Benutzer, Austausch, Warteschlangen, Bindungen usw. zu speichern. Nachrichten oder Nachrichtenpositionen in Warteschlangen werden in Mnesia nicht gespeichert.

Wo ist also die Rabbitmq-Konfigurationsdatei?

Konfigurationsdateien conf Datei befindet sich in /etc/ Kaninchenmq - es verwendet ein neues Format, das seit dem verfügbar ist KaninchenMQ 3.7. Wenn Sie ein altes Format verwenden möchten, benennen Sie Ihr Datei Kaninchenmq . Konfiguration und Sie können einen Erlang-Begriff verwenden Aufbau stattdessen formatieren.

Ist Rabbitmq persistent?

KaninchenMQ hat eine großartige Unterstützung für die Haltbarkeit, ist jedoch normalerweise nicht standardmäßig in den Treibern aktiviert. Um Nachrichten auf der Festplatte zu speichern und somit einen Serverneustart zu überleben, müssen Sie in einer dauerhaften Exchange veröffentlichen, die Empfangswarteschlange muss dauerhaft sein und Sie müssen das " hartnäckig " Markierung auf der Nachricht, die Sie veröffentlichen.

Empfohlen: