Sorry I'm very new to RabbitMQ and enterprise messaging as a whole. I'm wondering if it's possible (or even a good idea) to have consumers and producers reside locally within a single Erlang node, or an Erlang cluster.<br>
<br>Looking at what RabbitMQ offers, it seems like a great fit for MMO-type applications. I'm not so much interested in passing messages to human clients across the net as I am in using Rabbit for communication between server-side game entities. <br>
<br>While I could just pass regular Erlang messages between processes, Rabbit seems much more robust.<br><br>While some of the durability features of Rabbit would be great for game features like auction houses or mailboxes, the channels and fast point-to-point communication seem like a great fit for things like AI. I'm imagining an architecture where game entities can subscribe to certain MQ channels to be made aware of arbitrary things like collisions, combat events, AI triggers, etc. Is this something Rabbit could support, or is it way off base?<br>