Frage

Nun, sagen wir mal ich baue ActiveMQ basierte Chat-Anwendung. Es ist ziemlich einfach. Mit nur einem QUEUE.IN und einer TOPIC.OUT. Alle Nachrichten werden einfach direkt von QUEUE.IN zu TOPIC.OUT geleitet. Kunden produzieren ihre Chat-Nachrichten an QUEUE.IN und Konsumieren von TOPIC.OUT. Das ist alles.

Nun, ich will es gruppieren. Sie nicht etwas komplexer brauchen. Führen Sie einfach einige andere identische Knoten (A..N). Grundsätzlich Client abonniert A Knoten sendet Nachricht an A.QUEUE.IN. Diese Meldung muss dann auf allen anderen Knoten (A..N).TOPIC.OUT erscheinen. Diese leicht durch einfache Kamel Route getan werden könnte, dass Umleitung alle Nachrichten an TOPIC.OUT zu anderen Knoten kommen, aber gibt es ein paar nette ActiveMQ-native Art und Weise, dies zu tun? Wie eine Warteschlange / Thema unter mehreren AMQ-Instanzen gemeinsam genutzt?

War es hilfreich?

Lösung

Andere Tipps

Sie können Nachrichten an mehrere Endpunkte weiterleiten in activemq virtuellen Zielen verwendet wird.

http://activemq.apache.org/virtual-destinations.html

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