Hi all, We have a federated network of C++ brokers setup. When a message is produced, it will generally go through several layers of brokers before it is consumed by a client. We have setup ring queues for the client so that its queue at the final layers doesn't get too backed up. The problem we are having is with our bridge queues at lower levels when we have 1000's of messages going through per second (for generally short periods of time, but not always). The bridge queues will back up and ultimately get deleted. These bridge queues are setup directly through the routing command (qpid-route route add ....). They are not recreated after being deleted. I don't believe we can create these as durable queues explicitly through qpid-route as not all messages are routed to the same places throughout the hierarchy - it all depends on what the routing key is. And it would appear that creating a queue in this manner suggests that ALL messages go from one place to the other since I am unable to specify a routing key. If I am misunderstanding this piece, please clarify.
My question is this : can I make it so the bridge queues can automatically be recreated after being destroyed? If one of the brokers goes down, we will automatically reestablish routes when it comes back up, but I need to cover the case where the queue is dropped for whatever reason, yet the infrastructure remains active. Thanks, Trina Wisler
