RabbitMQ is the most widely deployed open source message broker.
https://www.rabbitmq.com/download.html
https://github.com/rabbitmq/erlang-rpm
Add rabbitmq-erlang
repository:
[rabbitmq-erlang] name=rabbitmq-erlang baseurl=https://dl.bintray.com/rabbitmq/rpm/erlang/20/el/6 gpgcheck=1 gpgkey=https://dl.bintray.com/rabbitmq/Keys/rabbitmq-release-signing-key.asc repo_gpgcheck=0 enabled=1
Then install rabbitmq-server
:
yum install rabbitmq-server
Add user
rabbitmqctl add_user [username] [password]
Set user as admin
rabbitmqctl set_user_tags [username] administrator
Set vhost permission
rabbitmqctl set_permissions -p / [username] ".*" ".*" ".*"