2016-08-02 34 views
0

erstellt wird Ich entwickle ein System, das, wenn jemand ein Thema in ActiveMQ erstellt, erforderlich ist, um die neue Erstellung eines Themas durch einen Benutzer zu erkennen und ein Java zu erstellen Instanz, die dieses Thema abonniert, um mit dem Benutzer zu sprechen.Ist es möglich zu finden, ob ein neues Thema in activemq

Was ist der beste Weg?

Ich weiß, es DestinationSource ist, mit dem ich so über die aktuell erzeugten Themen oder Warteschlangen laufen kann, dass

ich finden kann, ob ein bestimmtes Thema neu ist oder nicht.

Ist diese Iteration über die Themenliste der beste Weg, um zu sehen, ob das neue Thema generiert wurde?

Antwort

1

Abonnieren Sie einfach: ActiveMQ.Advisory.Topic

Dann Sie eine Datenstruktur DestinationInfo jedes Mal, wenn ein Thema erstellt wird erhalten oder gelöscht werden.

+1

Dokumentation unter: http://activemq.apache.org/advisory-message.html –

+0

Danke für den Link Tim. –

+0

Vielen Dank für den Hinweis. –