Consumers

From the perspective of consumer clients, a routed queue acts as a proxy receiver. For example, when L sends a message to Q1 on server R, Q1 on P can receive it from R on behalf of K, and immediately gives it to K.

If server P fails, or the route connection from P to R fails, K cannot receive messages from Q1 until the servers resume communication. Meanwhile, M and N continue to receive messages from Q1. When P and R resume communication, K can again receive messages through Q1 on P.

Note: Receiving messages from a routed queue using either a small timeout (less than one second) or no wait can cause unexpected behavior. A small timeout value increases the chances that protocol messages may not be processed correctly between the routed servers. For example, queue receivers may not be correctly destroyed.