<div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">I had a questions about how(whether) rabbit internally copies a message from an exchange to a queue.</div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">

I have read the documentation that says &quot;Exchanges copy messages to queues using rules called bindings&quot;.</div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">

<br clear="all"><div>I was wondering whether this is a logical copy or an actual full-on copy. I ask because I was posed with a question recently on a project that I work on. Why are you physically copying the same message to so many queues? Would something like a reference count implementation with just a single copy of the message not suffice?</div>

<div><br></div><div>Kindly clarify.</div></div><div><br></div>-- <br>Regards,<br>Ashwin Raghav Mohan Ganesh<br><br><br>