RabbitMQ's access control capabilities are rather limited. RabbitCage enables fine-grained permission setups, you define which user can perform which AMQP method on which class.
Dominik Sander
gem "rabbitcage", "~> 0.1.2"