title: Failover with distributed queue
body: <p>I have a distributed queue DQ1; with DQ1 I have 3 physical queues – Q1, Q2 and Q3. Now, suppose a queue consumer (QC1) created a receive request and it got pinned/connected with Q2, now suppose after some time Q2 got failed, then since QC1 is pinned/connected to Q2 so what will happen?</p>
  
  <p>I read about this and I came to know that theoretically the QC1 will get a "JMSException", but I am not sure how? That JMS server in which Q2 was hosted suddenly crashed and other queues Q1 and Q3 will have no information about this QC1 so how QC1 can get exception (let's say QC1 is async consumer) and does it means that this QC1 will no more get any messages? </p>
  
  <p>Also, what happens when Q2 comes back online, will it will have that QC1 information and will be able to send any message it received to QC1?</p>
  
  <p>Also, please mention if this behaviour can be different for different JMS providers - for example, Weblogic JMS, ActiveMQ, RabbitMQ, IBM-MQ etc.</p>
  
  <p><hr>
  <strong>Update:</strong> As per @PeterNordlander it would be different per JMS provider, if that is the case then I would like know about Weblogic and ActiveMQ, if not all.</p>