最佳答案
媒介
RabbitMQ是一个开源的消息行列效劳软件,遵守AMQP协定,由Erlang言语编写。它供给了消息的长久化、集群效劳等功能,是分布式体系中弗成或缺的一部分。本文将为你具体介绍在CentOS 8上安装与设置RabbitMQ的步调。
筹备任务
在开端安装RabbitMQ之前,请确保你的CentOS 8体系满意以下请求:
- 体系版本:CentOS 8
- 硬件请求:根据现实须要
- 软件请求:Erlang
安装Erlang
RabbitMQ是基于Erlang编写的,因此须要先安装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
- 安装Erlang:
sudo yum install erlang
- 验证Erlang安装:
erl -version
安装RabbitMQ
- 增加RabbitMQ客栈:
curl -s https://packagecloud.io/install/repositories/rabbitmq/rabbitmq-server/script.rpm.sh | sudo bash
- 安装RabbitMQ:
sudo yum install rabbitmq-server
- 启动RabbitMQ效劳:
sudo systemctl start rabbitmq-server
- 设置RabbitMQ效劳开机自启:
sudo systemctl enable rabbitmq-server
设置RabbitMQ
- 增加管理插件:
sudo rabbitmq-plugins enable rabbitmq_management
- 拜访RabbitMQ管理界面:
在浏览器中输入以下地点拜访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停止消息行列的处理了。