2016-04-27 4 views
0

Genau wie in Titel erwähnt, wenn eine Warteschlange auf einem Server unter einer Gruppe von Knoten, die alle in einem Cluster sind, deklariert ist, ist es physisch auf einem einzelnen Server? oder physisch über Knoten verteilt und logisch auf einem Server betrachtet werden?Ist eine Warteschlange aus dem RabbitMQ-Cluster physisch für einen Server reserviert?

+0

lesen Sie bitte diese http://stackoverflow.com/questions/36328510/ha-rabbitmq-without-set-mirror-policy/36328889#36328889 – Gabriele

Antwort

0

Zitat von rabbitmq docs

Alle Daten/Zustand für den Betrieb eines RabbitMQ Broker erforderlich ist über alle Knoten repliziert. Eine Ausnahme hiervon sind die Nachrichten Warteschlangen, die sich standardmäßig auf einem Knoten befinden, obwohl sie sichtbar sind und von allen Knoten aus erreichbar sind.

Also, wenn die Warteschlangen gespiegelt werden, sind sie auf einem Knoten (für die Spiegelung Warteschlangen here sehen).

+0

Danke Jungs. Nachdem ich das offizielle Dokument gelesen habe (wie das, was Sie oben für mich eingefügt haben), weiß ich, dass sich eine Queue auf einem Knoten befindet, obwohl Knoten geclustert sind (manchmal beinhaltet Clustering auch ha, oder?). Dennoch haben meine Kollegen (sie sind nicht auf Rabbitmq-Projekten) vermutet, dass eine Warteschlange für einen Knoten dediziert ist. So wollte ich sicherstellen, dass, wenn sie nicht gespiegelt werden, Warteschlangen auf einem Server verloren gehen könnten. – choiapril

+0

Gern geschehen! Laut dieser http://meta.stackexchange.com/questions/79347/reminding-new-users-of-accept-upvote-duty wäre ich nicht so schlecht, wenn ich frage, ob meine Antwort Ihre Frage beantwortet, die Sie akzeptieren es und/oder upvote es. – cantSleepNow