<div><div><font class="Apple-style-span" color="#444444" face="arial, sans-serif"><span class="Apple-style-span" style="border-collapse: collapse;">My client wants to rent their application to multiple customers - multi tenancy. I&#39;m currently thinking to use a RabbitMQ virtual host per company, so each company is�separated�with �their own queues, allowing me to throttle, turn on/off consumers on a per company basis, and to scale out a�companies�brokers if need be.�Does this sound ok ?</span></font></div>
<div style="border-collapse: collapse; color: rgb(68, 68, 68); font-family: arial, sans-serif; font-size: 13px; "><br></div><div style="border-collapse: collapse; color: rgb(68, 68, 68); font-family: arial, sans-serif; font-size: 13px; ">
I also propose to create accounts for the different consumers/producers in the system, this would have to be multiplied by the number of companies, so I could imagine the administration of all those users, permissions and nodes might be a bit time consuming. Has anybody done something like this, or is there a better approach ?</div>
<div style="border-collapse: collapse; color: rgb(68, 68, 68); font-family: arial, sans-serif; font-size: 13px; "><br></div><div style="border-collapse: collapse; color: rgb(68, 68, 68); font-family: arial, sans-serif; font-size: 13px; ">
Thanks.</div><div style="border-collapse: collapse; color: rgb(68, 68, 68); font-family: arial, sans-serif; font-size: 13px; "><br></div><div style="border-collapse: collapse; color: rgb(68, 68, 68); font-family: arial, sans-serif; font-size: 13px; ">
<br></div><div style="border-collapse: collapse; color: rgb(68, 68, 68); font-family: arial, sans-serif; font-size: 13px; "><br></div></div>