消息队列
RabbitMQ 3.13
带管理插件的容器版本,支持 Web 控制台。
🐳
Docker 部署
mkdir -p /app/rabbitmq/data
docker run -d \
--name rabbitmq \
--restart=always \
--hostname rabbitmq-host \
-p 5672:5672 -p 15672:15672 \
-v /app/rabbitmq/data:/var/lib/rabbitmq \
-e RABBITMQ_DEFAULT_USER=admin \
-e RABBITMQ_DEFAULT_PASS=XXX \
-e TZ=Asia/Shanghai \
rabbitmq:3.13-management
🐧
原生安装(CentOS/Ubuntu)
# CentOS 8
sudo yum install -y epel-release
sudo yum install -y rabbitmq-server
sudo systemctl enable --now rabbitmq-server
sudo rabbitmq-plugins enable rabbitmq_management
sudo rabbitmqctl add_user admin XXX
sudo rabbitmqctl set_user_tags admin administrator
sudo rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"
# Ubuntu 22.04
sudo apt update && sudo apt install -y rabbitmq-server
# 同样启用插件并添加用户