If you use RabbitMQ for development frequently, sometimes you might have found it uses too much resources (it's normal while programming to have a lot of queues or tasks being queued and that makes the CPU usage to spike).
Having RabbitMQ installed on the OS seems the perfect approach for
production, but on development I'd rather do something different, in
order to isolate the process. I know I could bound it (for example order
it not to start automatically as a dæmon), by means of systemd but a
few weeks ago I decided to try docker and see how it results.