2
respostas

Comportamento de request/response no Apache Camel

Olá!

Como funcionaria o seguinte cenário: Tenho um serviço que envia dados via xml. Vamos chamá-lo de produtor. Tenho um outro serviço que consome apenas JSON. O consumidor recebe o JSON e envia uma resposta para o produtor, que manipulará essa resposta. A resposta será enviada em JSON. Neste cenário, o Apache Camel não seria o serviço ativo, ele esperaria o envio dos dados do produtor para então ele executar a integração. Pelo que entendi, o Apache Camel consegue realizar a transformação dos dados tranquilamente. Mas não entendi como funcionaria o processo de enviar a resposta de volta para o produtor. No caso, o método to() seria responsável por enviar de volta a resposta para o produtor? Se o produtor é indicado por uma url no método from(), devo utilizar a mesma url no método to() para encaminhar a resposta para o método to()?

Agradeço desde já a atenção.

2 respostas

...devo utilizar a mesma url no método to() para encaminhar a resposta para o produtor?

Corrigindo a última parte da dúvida. ^^

Esta também é a minha dúvida ... oO

Alguém poderia dizer se pode ser resolvido utilizando o Exchange Pattern ?

...?exchangePattern=InOut