Hi<br>Two issues, starting with the simple one:<br><br>1. If a consumer (sub) declared a queue with topic binding key that has wild pattern, like "type_a.*"<br>&nbsp;&nbsp;&nbsp; Then a publisher declared a queue that meets this binding key as well via routing key "type_a.something".<br>&nbsp;&nbsp;&nbsp; Will the broker dynamically 'subscribe' the consumer above to the new queue created by the publisher? even though the consumer did not 'declare' such queue specifically, during its queue declaration? i.e. will broker push messages to that consumer from the new queue dynamically at run time?<br><br>2.I have read everything about AMQP in-queue priority feature requirements.<br>&nbsp; I have not found if there is a way for RabbitMQ broker to do the following however:<br><br>&nbsp; let clients subscribe to several queues, But prioritize which queue they take messages from, in a fashion different than the simple round-robin.<br>&nbsp; In other words, we wish to have some algo that Broker could decide about <b>prioritizing queues</b> for consumers, rather than simple round-robin to them.<br>&nbsp; Example:<br>&nbsp;&nbsp; we have Q1 responsible for messages of task type A. Type A has priority 1<br>&nbsp;&nbsp; we have Q2 responsible for messages of task type B. Type B has priority 2<br>&nbsp;&nbsp; .... Q3... Type C.. priority 3.<br>&nbsp; Now consumer client(s) subscribe to consume messages from all Queues (1..3).<br>&nbsp; We wish Broker could give different priority for the three queues. It would be even more powerful if for example:<br>&nbsp; At some point, there are very little # of messages in Q1. However Q3 is 'full', or to be more sophisticated, the Rate in which tasks in Q3 <br>&nbsp; handled is too slow. We wish to Dynamically change priority for the three queues in such case (thus dynamic prioritization of queues)<br><br>answers for both questions will significantly influence our decisions about the product of choice :)<br><br>TIA<br>