2017-06-16 7 views
0

Ich nehme Nachrichten aus einer Warteschlange und nach einer gewissen Verarbeitung muss ich die Nachrichten an verschiedene Dienste weiterleiten.Filterung basierend auf Objekttyp

Queue -> Service (Aktivator) -> Router

Derzeit eine Kette mit Service-Aktivator und Nutzlast basierten Router Ich verwende. Das Problem ist, dass der Router nur an einen Kanal senden kann, aber ich möchte, dass ein anderer Dienst verwendet wird.

+1

Ich verstehe die Frage nicht - einfach den Aktivator nächsten Service abonnieren (s) zu den Router-Ausgangskanälen. –

Antwort

0

Wenn ich Ihre Anforderung richtig verstehe, müssen Sie publish-subscribe-channel statt router nach Ihrer service-activator verwenden.

Queue -> Service-Aktivator -> Publish-Subscribe-Channel-> Ihre Dienste

Beispiel hier: publish-subscribe-channel example

Verwandte Themen