2016-06-18 13 views
1

Ist es möglich zu wissen, ob irgendein Eip in meinem Kontext verwendet wurde, eine eindeutige ID oder etwas ähnliches ..!restrict event notifier für Multicast eip

Wenn Austausch kopiert wird, für jede Kopien Ereignis benachrichtigt wird, gibt es eine Möglichkeit, es zu beschränken einmal zu informieren ..

Ref: Gebrauchte und getestet mit dem Apache Camel „MultiCast“ eip

+0

hilft Das ist ein bisschen zu allgemein, um herauszufinden, was Sie kann fragen Sie stellen ein Codebeispiel zur Verfügung? Im Moment klingt es fast wie 2 separate Fragen –

+0

Sie sollten die Lösung veröffentlichen, damit andere sehen können. Es geht auch darum, der Gemeinschaft etwas zurückzugeben. –

+0

sorryy, hinzugefügt .. Ich war ein lil beschäftigt auf meinem Projekt ... – peaceUser

Antwort

2

Lösung:

1: Eip - Multicast wird in den CamelExchange Eigenschaften ... als CamelMulticastIndex zur Verfügung. 2: Eip - WireTap wird in Camel MessageHistory (InOnly) Muster zur Verfügung ...

Hoffe, dass es bei der Lösung ...

+0

Hatte das gleiche Problem, vielen Dank, es funktioniert für mich jetzt :) – joga

0

Sie kann IDs jedem Prozessor oder Endpunkt in camel zuweisen. Würde das helfen?

+0

eips kann nicht mit IDs zugewiesen werden, da es nur ein Muster ... – peaceUser

+0

10 Was meinst du EIP? Wahl, Multicast, Splitter und alles klar? Wenn ja, können Sie sicherlich IDs zuweisen – gnanagurus

+0

können Sie bitte teilen Sie ein Beispiel, ID für die Multicast zuweisen, es sieht ein wenig vielversprechend übrigens, wenn es möglich ist .. !! – peaceUser