最佳答案
媒介
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停止消息行列的處理了。