Na ESB jak Apache Camel, jaki mechanizm jest rzeczywiście „marszu” (ciągnięcie/pchanie) wiadomości wzdłuż trasy od punktu końcowego do punktu końcowego?Apache Camel: Co marszczy wiadomości wzdłuż?
Czy Camel RouteBuilder
tylko komponować wykres Endpoints
i Routes
i wiedzieć, które miejsce przeznaczenia/następny Endpoint
przekazać wiadomość po odwiedza go pewien Endpoint
lub wykonaj Endpoints
sami wiedzą, co jest kolejnym miejscem na wiadomości ma ona obrobiony.
Tak czy inaczej, jestem zdezorientowany:
- Jeśli jest to
RouteBuilder
że zna „przepływ” wiadomości przez system, toRouteBuilder
musiałby poznać logikę biznesową, kiedyEndpoint A
powinien przekazać wiadomość obokEndpoint B
vsEndpoint C
, ale we wszystkich przykładach Camel widzę to logika biznesowa nie istnieje; i - Wydaje się, że wprowadzenie tego rodzaju „Flow” logiki biznesowej w
Endpoints
samych par je razem i pokonuje kilka podstawowych zasad SOA/ESB/EIP itp