手把手教你,本地RabbitMQ服务搭建(windows)

简介: 手把手教你,本地RabbitMQ服务搭建(windows)

前言

前面已经对RabbitMQ介绍了很多内容,今天主要是和大家搭建一个可用的RabbitMQ服务端,方便后续进一步实操与细节分析


一、Erlang 环境准备

1. 下载安装包

跟我们跑java项目,要装jdk类似。rabbitMQ是基于Erlang开发的,因此安装rabbitMQ服务器之前,需要先安装Erlang环境。


【PS: 我已经上传了对应资源,windows可直接下载安装:Erlang/OTP 26.0.1 windos64安装版,官方资源 (已被CSDN下架)】


也可以去官网直接下载windows直装版本:https://www.erlang.org/downloads

da863afa03d04b80b9a48e584377ac3b.png


2. 安装

因为是安装版,所以没什么特别注意的,可以一路点“Next”7563b1288fd544c48c44a84a6bf46b88.png

890d344e669947ac87399121e0696147.png


871183dc19a9479e88041cfc2552ed51.png

3d628fca35434138b5a73d6ec4f47a72.png

中间可能会弹出要求安装visual C++,按需安装即可

5b6e6e24a42748fa90e7b8f87805d2ac.png

f43a8e6b3e6f43ecb939c4289087e926.png


二、RabbitMQ服务器安装

1. 下载安装包

官网位置: https://www.rabbitmq.com/download.html

4d943318937443fc92633b236397c29a.png

本来我也上传了一个资源,但被CSDN以版权原因下架了,所以大家只能自己去官网下载了


2. 安装RabbitMQ server

点击下载的安装包,傻瓜式一路默认配置即可

1827321bd87746b0934a709c19095d8a.png

1534b1c357e14b8787cac822082176a1.png

467816b2c2d44d0dbfec2324c4a52e08.png


3. 启动RabbitMQ

可以通过计算机-管理-服务与应用程序-服务,找到RabbitMQ进行启动、停止,也可以设置为开机自启动

ea6cbd49ca2948da9d26c67f4e992b3c.png

当然,也可以通过命令行来启停,其命令列表可以通过安装时附带的文本文档来找到,如下图:


978bb95cefcb47698a1e22fbf3a88f52.png

4. 启动状态检测

执行命令 rabbitmqctl status ,正常情况可以看到其运行状态

9598bd7eba7f47609f66568d3f481c6c.png

如果状态检验失败,如下图,则建议重启rabbitMQ,通过计算机-管理关闭服务,而后通过安装根目录下的rabbitmq-server.bat进行启动


83750f400817445e9c065b0b9b8b9627.png

5. 管理插件启用

现在虽然起了服务,但是还需要安装页面管理插件,执行命令

rabbitmq-plugins enable rabbitmq_management

6a35fdac86da4f9ebe019d8c3c1177f0.png

此时再执行 rabbitmqctl status 可以看到插件成功安装,默认开启端口 15672

f82c261c72984e8d80a1fdc381bb1529.png


三、登录管理界面

浏览器输入 http://127.0.0.1:15672/ 打开管理界面

9cece08e6c7845228377c85b33275834.png

初始的默认用户及密码都是 guest , 输入后即可登录

cb5e5eead7c341e28525878d2b5e29e5.png


成功打开界面,windows 版本的rabbitMQ服务端安装完成


相关实践学习
消息队列RocketMQ版:基础消息收发功能体验
本实验场景介绍消息队列RocketMQ版的基础消息收发功能,涵盖实例创建、Topic、Group资源创建以及消息收发体验等基础功能模块。
消息队列 MNS 入门课程
1、消息队列MNS简介 本节课介绍消息队列的MNS的基础概念 2、消息队列MNS特性 本节课介绍消息队列的MNS的主要特性 3、MNS的最佳实践及场景应用 本节课介绍消息队列的MNS的最佳实践及场景应用案例 4、手把手系列:消息队列MNS实操讲 本节课介绍消息队列的MNS的实际操作演示 5、动手实验:基于MNS,0基础轻松构建 Web Client 本节课带您一起基于MNS,0基础轻松构建 Web Client
目录
相关文章
|
20天前
|
监控 搜索推荐 开发工具
2025年1月9日更新Windows操作系统个人使用-禁用掉一下一些不必要的服务-关闭占用资源的进程-禁用服务提升系统运行速度-让电脑不再卡顿-优雅草央千澈-长期更新
2025年1月9日更新Windows操作系统个人使用-禁用掉一下一些不必要的服务-关闭占用资源的进程-禁用服务提升系统运行速度-让电脑不再卡顿-优雅草央千澈-长期更新
2025年1月9日更新Windows操作系统个人使用-禁用掉一下一些不必要的服务-关闭占用资源的进程-禁用服务提升系统运行速度-让电脑不再卡顿-优雅草央千澈-长期更新
|
4月前
|
NoSQL Redis Windows
windows服务器重装系统之后,Redis服务如何恢复?
windows服务器重装系统之后,Redis服务如何恢复?
88 6
|
2月前
|
网络安全 Windows
Windows server 2012R2系统安装远程桌面服务后无法多用户同时登录是什么原因?
【11月更文挑战第15天】本文介绍了在Windows Server 2012 R2中遇到的多用户无法同时登录远程桌面的问题及其解决方法,包括许可模式限制、组策略配置问题、远程桌面服务配置错误以及网络和防火墙问题四个方面的原因分析及对应的解决方案。
178 4
|
3月前
|
边缘计算 安全 网络安全
|
3月前
|
开发框架 .NET API
Windows Forms应用程序中集成一个ASP.NET API服务
Windows Forms应用程序中集成一个ASP.NET API服务
121 9
|
3月前
|
应用服务中间件 Apache Windows
免安装版的Tomcat注册为windows服务
免安装版的Tomcat注册为windows服务
152 3
|
3月前
|
Java 关系型数据库 MySQL
java控制Windows进程,服务管理器项目
本文介绍了如何使用Java的`Runtime`和`Process`类来控制Windows进程,包括执行命令、读取进程输出和错误流以及等待进程完成,并提供了一个简单的服务管理器项目示例。
66 1
|
4月前
|
消息中间件 Java Kafka
windows服务器重装系统之后,Kafka服务如何恢复?
windows服务器重装系统之后,Kafka服务如何恢复?
49 8
|
3月前
|
弹性计算 关系型数据库 网络安全
阿里云国际版无法连接和访问Windows服务器中的FTP服务
阿里云国际版无法连接和访问Windows服务器中的FTP服务
|
4月前
|
安全 Windows
电脑进入桌面后操作无响应?不妨试试禁用Windows Search服务
电脑进入桌面后操作无响应?不妨试试禁用Windows Search服务