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

如下则启动成功

相关推荐
葫芦和十三15 分钟前
图解 MongoDB 21|选举与 failover:Primary 是怎么选出来的
后端·mongodb·agent
GetcharZp42 分钟前
26k Star 开源内网穿透神器 NetBird,一分钟实现全球设备互联!
后端
考虑考虑1 小时前
Mybatis实现批量插入
java·后端·mybatis
咖啡八杯2 小时前
GoF设计模式——中介者模式
java·后端·spring·设计模式
lizhongxuan4 小时前
多Agent之间的区别
后端
青石路6 小时前
记一次多JDK版本问题的排查,一坑套一坑,差点没爬上来
java
杨充6 小时前
1.面向对象设计思想
后端
IT_陈寒7 小时前
Java的Date类又坑了我一次,改用时间戳真香
前端·人工智能·后端
systemPro7 小时前
2.6亿条设备数据,历史查询从超时到50ms,我做了什么
后端
要阿尔卑斯吗7 小时前
提示词优化启示:为什么“按顺序输出“比“关键度评分“更有效
后端