Su un ESB come Apache Camel, quale meccanismo è in realtà "in marcia" (spingendo/spingendo) i messaggi lungo i percorsi dall'endpoint all'endpoint?Apache Camel: che cosa marcia i messaggi?
fa il cammello RouteBuilder
solo comporre un grafico della Endpoints
e Routes
e sapere quale destinazione/successiva Endpoint
per passare un messaggio a dopo la visita un certo Endpoint
o fare il Endpoints
stessi sanno che è la prossima destinazione per il messaggio che ha trasformati.
In entrambi i casi, sono confuso:
- se è il
RouteBuilder
che conosce il "flusso" di messaggi attraverso il sistema, allora questoRouteBuilder
avrebbe bisogno di conoscere la logica di business di quando aEndpoint A
dovrebbe passare il messaggio accanto aEndpoint B
vsEndpoint C
, ma in tutti gli esempi Camel vedo che questa logica aziendale non esiste; e - Sembra essere che mettere quel tipo di logica di business "flusso" nelle
Endpoints
stesse coppie insieme e sconfigge alcuni dei principi di base della SOA/ESB/EIP, ecc