2016-05-16 4 views
0

Ich verwende https://github.com/rabbitmq/hop, um alle Abonnements von ExchangeName zu erhalten. Das funktioniert für mich, aber ich muss jedesmal rabbitmq nach Abonnements fragen, wenn ich über sie hinweg iterieren muss, falls ein neues Abonnement hinzugefügt wurde. Gibt es eine Möglichkeit, Listener in meiner Anwendung hinzuzufügen, um zu wissen, ob ein Abonnement hinzugefügt wurde?RabbitMQ: So erstellen Sie Listener auf "Abonnement hinzugefügt"

Oder vielleicht bietet RabbitMQ jedes andere Werkzeug zum Hinzufügen solcher Listener?

+0

Ich habe nicht so api so entscheiden, ich teile diese Informationen über Hazelcast gefunden - stellen Informationen über neues Abonnement in Haselnuss-Karte und fügen Hörer auf Änderungen in Haselnuss-Karte hinzu. – kali

Antwort

1

hop basiert auf Management-HTTP-API.

Sie können keinen Listener hinzufügen.

Die Verwaltungsoberfläche führt die HTTP API jeder X seconds die Informationen über Abonnements/Warteschlangen/Austausch zu bekommen usw.

+0

Bietet rabbitmq ein anderes Tool zum Hinzufügen solcher Listener? – kali