RabbitMQ、RocketMQ 和 ActiveMQ 三种主流消息队列的详细部署安装指南
RabbitMQ、RocketMQ 和 ActiveMQ 三种主流消息队列的详细部署安装指南。
一、RabbitMQ 部署安装
RabbitMQ 用 Erlang 语言编写,推荐使用官方提供的 Docker 镜像或包管理器安装。
方法一:使用 Docker (推荐,最简单)
# 1. 拉取官方镜像 (management 版本包含 Web 管理界面)
docker pull rabbitmq:3.13-management# 2. 启动容器--直接复制使用,\ 后不能有空格,否则执行失败
docker run -d \--name rabbitmq \-p 5672:5672 \-p 15672:15672 \-e RABBITMQ_DEFAULT_USER=admin \-e RABBITMQ_DEFAULT_PASS=admin \rabbitmq:3.13-management# 解释说明
docker run -d \--name rabbitmq \-p 5672:5672 \ # AMQP 端口-p 15672:15672 \ # Web 管理界面端口-e RABBITMQ_DEFAULT_USER=admin \ # 设置默认用户名-e RABBITMQ_DEFAULT_PASS=admin \ # 设置默认密码rabbitmq:3.13-management# 3. 访问 Web 管理界面
# 打开浏览器,访问 http://<你的服务器IP>:15672
# 使用上面设置的用户名和密码登录 (admin/admin)
方法二:在 Ubuntu/Debian 上使用 APT
# 1. 更新包列表
sudo apt update# 2. 安装必要的依赖
sudo apt install -y curl gnupg apt-transport-https# 3. 添加 RabbitMQ 官方签名密钥
curl -fsSL https://github.com/rabbitmq/signing-keys/releases/download/2.0/rabbitmq-release-signing-key.asc | sudo gpg --dearmor -o /usr/share/keyrings/rabbitmq.gpg# 4. 添加 RabbitMQ 仓库
echo "deb [signed-by=/usr/share/keyrings/rabbitmq.gpg] https://ppa.launchpadcontent.net/rabbitmq/rabbitmq-server/ubuntu $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/rabbitmq.list# 5. 更新包列表
sudo apt update# 6. 安装 RabbitMQ Server
sudo apt install -y rabbitmq-server# 7. 启动并设置开机自启
sudo systemctl enabl