Hi,<div><br></div><div>We are deploying a .Net application to many home users on regular internet connections.</div><div><br></div><div>We might eventually reach an install base on 10'000s.</div><div><br></div><div>The goal is to be able to "push" instant messages individually to any of these computers using RabbitMQ.</div><div><br></div><div>As I am a RabbitMQ newbie, before trying various different scenarios to work out which will work best, I thought it's best to ask the "experts".</div><div><br></div><div>A simple architecture would be a create an individual queue per client and have the client subscribe to it.&nbsp;</div><div><br></div><div>Just wondering if this is the best approach or is there a neater approach as I guess having too many queues will consume server memory and be an overhead to maintain?</div><div><br></div><div>I guess I should be asking &nbsp;whether RabbitMQ the right tool for what I am trying to achieve and is it designed for this sort of scenario?</div><div><br></div><div>Any pointers would be greatly appreciated :)</div><div><br></div><div>Thanks</div><div><br></div><div>Daniel</div><div><br></div><div><br></div>