RabbitMQ is a feature rich, multi-protocol messaging broker.
It supports:
    AMQP 0-9-1
    STOMP 1.0 through 1.2
    MQTT 3.1.1
    AMQP 1.0

This script requires a 'rabbitmq' user/group to exist before
running. The recommended UID/GID is 319. 
You can create these like so:
    groupadd -g 319 rabbitmq 
    useradd -u 319 -g 319 -c "Rabbit MQ" -d /var/lib/rabbitmq -s /bin/sh rabbitmq 
