Gwesockets, sockenjs, stomp, frequenz, rabbitmq, löschen Sie die Benutzerspezifische Warteschlangen automatisch

StackOverflow https://stackoverflow.com//questions/25018814

Frage

Ich hoffe, dass mir jemand helfen kann, mit diesem Problem: Ich verwende die Websocket-Unterstützung des Frühlings.Mit Sockenjs und Stompjs abonniere ich eine solche Warteschlange:

generasacodicetagpre.

Dies funktioniert wirklich gut mit den SimpmessagingSaufenoperationen des Frühlings.Aber es gibt ein großes Problem.Der Warteschlangenname sieht so aus: gotmmessage-user3w4tstcj und es ist nicht als automatische Löschwarteschlange deklariert, aber das ist das, was ich will.Ansonsten habe ich 10k von nicht verwendeten Warteschlangen.In diesem Moment, in dem die Warteschlange als kein Verbraucher, sollte die Warteschlange gelöscht werden.Wie kann ich das davon ausgehen?

War es hilfreich?

Lösung

hatte das gleiche Problem, aus der Dokumentation:

rabbitmq erstellt automatische Löschwarteschlangen, wenn Zeichenzierungen mögen /exchange/amq.direct/position -update werden verwendet.Also in diesem Fall das Client könnte /user/exchange/amq.direct/position-updates

abonnieren

Vergessen Sie nicht, "/exchange/" als Zielpräfix in der STOMP-Broker-Relay-Konfiguration hinzuzufügen

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top