Hi Guys,<br><br>I am a n00b so please don&#39;t hurt me :P&nbsp; I pinged the irc channel yesterday and I was directed to post here.<br><br>I have heard users and realms have been removed from rabbitmq for whatever reason but I didn&#39;t want to specifically talk about that.&nbsp; Instead what I&#39;ll do is put what I&#39;d like to do up so we can pick it to pieces and see why it&#39;s good / bad.&nbsp; I have a feeling I may be thinking about things in the wrong way.<br>
<br>What I wanna do:<br><br>I&#39;d like to setup my service via two virtual hosts. <br>1. Public.&nbsp; People should be able to publish a message to my public exchanges only.&nbsp; They should not be able to create queues, listen to queues, create exchanges.&nbsp; Just publish to a predefined list of exchanges.&nbsp; This is the public area.&nbsp; They should not read queues because other ppls data will be on them, they should not be able to setup their own system on the network and use my resources for their own purposes.<br>
<br>2. Private.&nbsp; When someone publishes a message on the Public virtual host and my worker gets it from the queue, I want to throw it over the fence into the Private virtual host so that I can do the actual work of the service without people getting in an screwing with my system.<br>
<br>What this will allow me to do is to allow people to connect to the messaging network directly to send messages to my service.&nbsp; They don&#39;t have to go through a web HTTP interface, nor do I have to focus on providing a scaled HTTP interface.&nbsp; If they can connect to the messaging backbone directly I think it would be the most efficient, and useful way to provide public access to my service.<br>
<br>Now that I&#39;ve got that out, am I thinking about this the wrong way?&nbsp; Is there any way to do what I&#39;m suggesting?&nbsp; Is it a valid thing to want to do?<br><br>I&#39;m pretty fresh with messaging systems so I&#39;m happy to take advice on how to do this properly. :)<br>
<br>Looking forward to your responses (hopefully) ;-)<br><br>Cheers<br>Daniel<br>