jaki sposób te dwa różniąceCamel wysłać do wielu punktów końcowych
from(endpoint).to(endpoint:a, endpoint:b)
from(endpoint).multicast().to(endpoint:a, endpoint:b)
nie mógł znaleźć żadnej dokumentacji na pierwszy
jaki sposób te dwa różniąceCamel wysłać do wielu punktów końcowych
from(endpoint).to(endpoint:a, endpoint:b)
from(endpoint).multicast().to(endpoint:a, endpoint:b)
nie mógł znaleźć żadnej dokumentacji na pierwszy
to(endpoint:a, endpoint:b)
jest równoważna .to(endpoint:a).to(endpoint:b)
Oznacza to, że wyjście z endpoint:a
jest wysyłany do endpoint:b
, a nie oryginalny Exchange
. Ponadto każdy punkt końcowy jest wykonywany jeden po drugim.
.multicast()
wysyła oryginalny Exchange
do każdego zdefiniowanego punktu końcowego, pozwala na przetwarzanie równoległe i pozwala na zdefiniowanie AggregationStrategy aby ustalić, jak zebrać odpowiedzi od każdego punktu końcowego oryginalny Exchange
został wysłany do.
Tak jak Jarrad pisze różnica między tymi dwoma są
Pierwszy to rury i filtry EIP (domyślny tryb w Camel). Który jest udokumentowany tutaj: http://camel.apache.org/pipes-and-filters.html
The 2nd jest multicast EIP który jest udokumentowany tutaj: http://camel.apache.org/multicast.html
Wszystkie Camel EIP jest tutaj wymienione: http://camel.apache.org/eip
To był bardzo pomocny, dzięki – Manoj
bez konkretnego powodu, po prostu zapomniałem kliknąć. – Manoj
dzięki za kliknięcie :) – jarrad