RabbitMQ是一个开源的消息行列效劳软件,遵守AMQP协定,由Erlang言语编写。它供给了消息的长久化、集群效劳等功能,是分布式体系中弗成或缺的一部分。本文将为你具体介绍在CentOS 8上安装与设置RabbitMQ的步调。
在开端安装RabbitMQ之前,请确保你的CentOS 8体系满意以下请求:
RabbitMQ是基于Erlang编写的,因此须要先安装Erlang。
sudo rpm --import https://packages.erlang-solutions.com/rpm/GPG-KEY-erlang-solutions
sudo curl -s https://packages.erlang-solutions.com/yum/el/8/erlang-release-1-1.noarch.rpm -o /etc/yum.repos.d/erlang-release-1-1.el8.noarch.rpm
sudo yum install erlang
erl -version
curl -s https://packagecloud.io/install/repositories/rabbitmq/rabbitmq-server/script.rpm.sh | sudo bash
sudo yum install rabbitmq-server
sudo systemctl start rabbitmq-server
sudo systemctl enable rabbitmq-server
sudo rabbitmq-plugins enable rabbitmq_management
在浏览器中输入以下地点拜访RabbitMQ管理界面:
http://localhost:15672/
默许用户名跟密码为guest
。
sudo rabbitmqctl add_user username password
sudo rabbitmqctl set_user_tags username tag
sudo rabbitmqctl set_permissions -p "/" username ".*" ".*" ".*"
经由过程以上步调,你曾经成功在CentOS 8上安装跟设置了RabbitMQ。接上去,你可能开端利用RabbitMQ停止消息行列的处理了。