Hi everyone,

   Recently, I have created and tested the following flow on camel version
2.15 (i.e. sending msg to multiple remote ActiveMQ brokers):
  
        <route>
            <from uri="direct:start" />
            <multicast parallelProcessing="true">
                <to uri="activemq1:queue:queue1">
                <to uri="activemq2:queue:queue1">
                <to uri="activemq3:queue:queue1">
            </multicast>
        </route>

   All works fine if all activemq brokers are online.

   *The challenge comes when one of the broker is offline.*
   For example: when activemq2 broker is offline and when a new msg arrive,
activemq2 will try to  reestablish the connection. 
   This will cause the whole flow to get stuck and activemq1 & activemq3
will not receive the messages until the connection retry timeout.  
 
   Is there any way to isolate such retries and let the rest of the
destination to continue to receive the messages on time? 
   My understanding was that setting parallel processing for multicast will
help, but it is not showing the right behavior.

   Could anyone assist to resolve this challenge?

   Thanks.

R12


    



--
View this message in context: 
http://camel.465427.n5.nabble.com/Multicast-tp5774035.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Reply via email to