In a cluster, all the exchanges are routed back to the exact originator component. You are right that this may lead to problems when the node fails. Some messages
won't be processed until it comes up again.

Could you please raise a jira for that ?

Cheers,
Guillaume Nodet

Jamie Le Grange wrote:

hi,

i've been looking at the loanbroker example in 2.0.2 because i want to
do something similar and it looks like the pattern used there is to
stash the initial inout exchange in a concurrenthashmap so that when
the result finally comes in, it can be matched up with the request. is
this going to work across a cluster i.e. are inout messages guaranteed
to come back to the same component that initiated an inout exchange?
if so, what happens if that engine in the cluster fails midway through
processing?

cheers,
j.


Reply via email to