Its the simple pipeline pattern.

I have differnt osgi bundles (camel application), which are exposed as
endpoints to Servicemix as vm endpoints. Each of them do a specific
function.

I am just calling each function in a sequential order.

e.g. endpoint A - is a REST protocol consumer
endpoint B - is a functional component that verifies order (it listens on
the ESB using the vm component)
endpoint c - is a functional component that processes order (it listens on
the ESB using the vm component)
endpoint D- is a service provider (it listens on the ESB using the vm
component)

so, when A receive a request over REST, it sends 2 endpoint B through vm,
and B forwards to C and C to D through vm as well. The problem is, when D
returns a response, both B, C gets the response from D and returns, instead
of C only to get a response from D and B to get response from C.


Regards.


But the problem is, when C fin
-- 
View this message in context: 
http://camel.465427.n5.nabble.com/How-to-use-unique-queue-for-different-camel-vm-endpoint-tp2799194p2799251.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Reply via email to