RabbitMQ安装教程:windows本地安装和docker部署

目录

前言:

一本地下载

1.下载Erlang

2.下载RabbitMQ

二.Docker安装


前言:

RabbitMQ 作为一款高性能、可靠的开源消息队列中间件,凭借其灵活的路由机制、完善的可靠性保障(如持久化、确认机制)及跨平台兼容性,已成为分布式系统中解耦服务、削峰填谷、异步通信的核心组件。无论是微服务架构下的服务间协作、高并发场景中的流量缓冲,还是分布式任务调度、日志收集等场景,RabbitMQ 都以稳定的表现和丰富的功能赢得了开发者的广泛青睐。本教程将以清晰易懂的步骤,带领大家完成 RabbitMQ 的环境搭建,无论你是刚接触消息队列的新手,还是需要快速部署环境的开发者,都能通过本文快速上手,为后续的开发与实践打下坚实基础

一本地下载

1.下载Erlang

因为RabbitMQ是Erlang语言为基础来开发的,所以我们需要先下载它的运行环境Erlang

Erlang官网:

http://www.erlang.org/

这里windows可根据对应系统下载

下载好后弹出安装目录,next即可

选择一个本地的安装目录

后续点击install即可

之后开始下载RabbitMQ

2.下载RabbitMQ

官网地址:

https://www.rabbitmq.com/

点击进入其下载界面,往下滑找到对应的windows.exe版本

进入安装界面

之后选择自己的安装路径,安装就行

之后在环境变量里面配置Path

找到之前的目录/sbin,输入就行

二.Docker安装

与前面在DockerHub中包含了RabbitMQ的镜像,并且其镜像包含了erlang运行环境,所以直接拉取Rabbitmq的镜像就行

bash 复制代码
docker pull rabbitmq:management

在本地创建一个文件夹来保存RabbitMQ数据,来做数据持久化

bash 复制代码
 docker run 
-d --name rabbitmq 
-p 5672:5672 
-p 15672:15672 
-v E:\RabbitMQ\data:/var/lib/rabbitmq 
rabbitmq:management
  1. docker run

作用:创建并启动一个 Docker 容器

  1. -d

作用:后台运行

  1. --name rabbitmq

作用:给容器起名字

  1. -p 5672:5672

作用 :端口映射(消息通信端口)左边 5672 = 你电脑的端口右边 5672 = 容器内部端口

  1. -p 15672:15672

作用 :端口映射(Web 管理后台)浏览器访问 localhost:15672 就能打开管理页面。

  1. -v E:\RabbitMQ\data:/var/lib/rabbitmq

作用-v = 文件夹映射 / 数据持久化 E:\RabbitMQ\data 里。

  1. rabbitmq:management

作用:使用的镜像

打开desktop发现在运行则成功

运行查看状态则可以看到是否成功启动

bash 复制代码
docker exec rabbitmq rabbitmqctl status

如下则启动成功

相关推荐
哔哩哔哩技术1 小时前
GPU隔离技术的分析与改进
后端
a8a3021 小时前
Laravel7.x核心特性全解析
java·spring boot·后端
AI人工智能+电脑小能手1 小时前
【大白话说Java面试题】【Java基础篇】第19题:HashMap的key如何减少发生哈希冲突
java·开发语言·后端·面试·哈希算法·hash-index·hash
aLTttY1 小时前
Spring Boot集成AI大模型实战:从0到1打造智能应用
人工智能·spring boot·后端
星辰_mya1 小时前
分布式消息领域的“深水区”问题
分布式
coderlin_1 小时前
Langgraph项目三 agent搭建
java·数据库·redis
xyx-3v1 小时前
信号量(二进制/计数)
java·linux·数据库
Gopher_HBo1 小时前
Disruptor源码
后端
LSTM971 小时前
告别手动校对:使用 Python 对比两个 PDF 文档的差异
后端