Windows安装RabbitMQ详细教程

这篇具有很好参考价值的文章主要介绍了Windows安装RabbitMQ详细教程。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、RabbitMQ是什么?

  RabbitMQ 是一个由 Erlang 语言开发的 AMQP 的开源实现。 ​ AMQP :Advanced Message Queue,高级消息队列协议。它是应用层协议的一个开放标准,为面向消息的中间件设计,基于此协议的客户端与消息中间件可传递消息,并不受产品、开发语言等条件的限制。 ​ RabbitMQ 最初起源于金融系统,用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面表现不俗。

具体特点包括:

1.可靠性(Reliability) ​ RabbitMQ 使用一些机制来保证可靠性,如持久化、传输确认、发布确认。

2.灵活的路由(Flexible Routing) ​ 在消息进入队列之前,通过 Exchange 来路由消息的。对于典型的路由功能,RabbitMQ已经提供了一些内置的 Exchange 来实现。针对更复杂的路由功能,可以将多个Exchange 绑定在一起,也通过插件机制实现自己的 Exchange 。

3.消息集群(Clustering) ​ 多个 RabbitMQ 服务器可以组成一个集群,形成一个逻辑 Broker

4.高可用(Highly Available Queues) ​ 队列可以在集群中的机器上进行镜像,使得在部分节点出问题的情况下队列仍然可用。

5.多种协议(Multi-protocol) ​ RabbitMQ 支持多种消息队列协议,比如 STOMP、MQTT 等等。

6.多语言客户端(Many Clients) ​ RabbitMQ 几乎支持所有常用语言,比如 Java、.NET、Ruby 等等。

7.管理界面(Management UI) ​ RabbitMQ 提供了一个易用的用户界面,使得用户可以监控和管理消息 Broker 的许多方面。

8.跟踪机制(Tracing) ​ 如果消息异常,RabbitMQ 提供了消息跟踪机制,使用者可以找出发生了什么。

9.插件机制(Plugin System) ​ RabbitMQ 提供了许多插件,来从多方面进行扩展,也可以编写自己的插件。

二、安装步骤

1.安装准备工作

这里通过官网下载需要的版本:RabbitMQ官方网址

Windows安装RabbitMQ详细教程

进入官网点击get started,找到 Download + Installation 下载+安装,点击进入。

Windows安装RabbitMQ详细教程

在新页面找到右侧,Install Windows 安装windows版本

Windows安装RabbitMQ详细教程

然后页面下拉,找到 Dependencies 依赖关系

Windows安装RabbitMQ详细教程

选择otp_win64_24.1.7.exe 我的系统是64位的,所以下载win64

Windows安装RabbitMQ详细教程

这里笔者强调一下。我安装的是最新版本。如果你们觉得最新版可能存在未知bug或不兼容问题,可以选择自己想要下载的对应版本即可。

Windows安装RabbitMQ详细教程

2.开始安装

第一步:找到我们下载的软件位置。

第二步:先安装otp_win64_24.1.7.exe

Windows安装RabbitMQ详细教程

第三步:鼠标右键以管理员方式运行

Windows安装RabbitMQ详细教程

第四步:接着选取要安装的路径,然后一路傻瓜式安装 next 下一步,安装即可。

【注意】不要安装在中文或带空格的文件路径下

第五步:配置系统环境变量

右键此电脑 - 属性 - 高级系统设置 - 环境变量

Windows安装RabbitMQ详细教程

接着打开 - 此电脑(文件资源管理器) 找到刚刚我们安装的 erl - 24.1.7 文件 bin 目录下,复制路径 ctrl+c

Windows安装RabbitMQ详细教程

切换窗口到环境变量,找到系统变量 path - 编辑

Windows安装RabbitMQ详细教程

新建 - ctrl + v 粘贴刚才我们复制的路径,然后三次确定,关闭环境变量窗口

Windows安装RabbitMQ详细教程

第六步:安装 RabbitMQ

Windows安装RabbitMQ详细教程

右键管理员运行,然后选择安装路径,接着一路 next 下一步,遇到弹窗点允许,没有弹窗则无视。

【注意】不要安装在中文或带空格的文件路径下

第七步:安装完成后找到安装文件路径,找到 sbin 目录下,全选路径 输入 cmd

Windows安装RabbitMQ详细教程

打开cmd命令窗口。运行下面命令,回车运行。

rabbitmq-plugins enable rabbitmq_management

Windows安装RabbitMQ详细教程

第八步:打开任务资源管理器。win11 快捷键 Ctrl+Shift+Esc,找到rabbitmq服务右键重新启动。

3.结束安装

打开浏览器。访问 http://127.0.0.1:15672

出现管理页面:

账号:guest

密码:guest

登录成功后。进入下面页面即代表安装成功。至此大功告成。是不是很简单!

注意事项

  1. erlang的版本必须与rabbit相匹配,如果不匹配,会各种不知名错误

  1. 安装RabbitMQ和Erlang的目录一定不能有空格和中文字符。

  1. 如果启动之后还是无法打开管理页面按照以下操作试试:

①切换至RebbitMQ安装目录下的sbin

②执行rabbitmq-service.bat remove命令

③环境变量配置添加RabbitMQ_BASE=自己电脑安装RabbitMQ下data全路径,比如我的路径是:D:\Rabbitmq3.8.19\data

④执行rabbitmq-service.bat install

⑤执行rabbitmq-plugins enable rabbitmq_management

⑥重启rabbit服务

  1. 要从计算机中完全卸载RabbitMQ和Erlang,请执行以下操作:

①停掉rabbit服务

②打开Windows控制面板,双击“程序和功能”。

③在当前安装的程序列表中,右键单击RabbitMQ Server,然后单击“卸载”。

④在当前安装的程序列表中,右键单击“Erlang OTP”,然后单击“卸载”。

⑤打开Windows任务管理器。

⑥在任务管理器中,查找进程epmd.exe。 如果此进程仍在运行,请右键单击该进程,然后单击“结束进程”。

⑦删除RabbitMQ和Erlang的所有安装目录。

⑧删除文件C:\ Windows \ .erlang.cookie(如果存在)。

⑨转到用户文件夹:C:\ Users \ [username],然后删除文件.erlang.cookie。删除

⑩同样在User文件夹中,转到AppData \ Roaming \ RabbitMQ。删除RabbitMQ文件夹。

(11)打开运行cmd->sc delete RabbitMQ。

(12)打开运行->regedit 找到RabbitMQ节点,删掉即可。

Windows安装RabbitMQ详细教程
  1. 如果要使用rabbit的延时队列,还需要另外下载rabbit的延时队列插件

①下载插件

https://github.com/rabbitmq/rabbitmq-delayed-message-exchange/releases

Windows安装RabbitMQ详细教程

②复制插件至rabbitmq安装目录下的plugins目录

Windows安装RabbitMQ详细教程

启用插件,切换至sbin目录下,执行以下命令

rabbitmq-plugins enable rabbitmq_delayed_message_exchange

重启服务,然后去管理端新增交换机时可以看到这个类型说明启用成功

Windows安装RabbitMQ详细教程
  1. 如果启动项目报错(Broker not available; cannot force queue declarations during start: java.io.IOException):这是端口不对,检查自己项目中端口是否正确:15672是web管理端的端口号,项目中应该使用5672文章来源地址https://www.toymoban.com/news/detail-466418.html

到了这里,关于Windows安装RabbitMQ详细教程的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • RabbitMQ的Windows版安装教程

    曾经写过一篇关于RabbitMQ的Ubuntu安装教程(),当时使用的是Docker将RabbitMQ安装到虚拟机上,但是有很多小伙伴问Windows上如何进行安装RabbitMQ,以及如何简单使用RabbitMQ,所以这期就来简单讲解一下RabbitMQ的Windows安装教程。 首先进入官方文档,找到Windows安装教程:https://www.r

    2024年03月10日
    浏览(52)
  • Linux安装RabbitMQ详细教程(最详细的图文教程)

    1、RabbitMQ版本 和 Erlang 版本兼容性关系 https://www.rabbitmq.com/which-erlang.html 2、ErLang安装教程 https://blog.csdn.net/laterstage/article/details/131513793?spm=1001.2014.3001.5501 3、RabbitMQ的安装依赖于erlang所以先安装 4、RabbitMQ下载链接 weget命令下载地址(https://packagecloud.io/rabbitmq/rabbitmq-server) 获取

    2024年02月15日
    浏览(42)
  • Rabbitmq下载安装图文详解(Windows版_超详细)

            Rabbitmq是使用Erlang语言开发的,所以在安装Rabbitmq之前需先准备Erlang环境。 在这里我们要 确定好自己要安装的Rabbitmq版本和与之匹配的Erlang版本 。 大家可以看一下对照表,地址:RabbitMQ Erlang Version Requirements — RabbitMQ  接着就让我们开始学习Rabbitmq的下载安装吧。

    2024年02月13日
    浏览(47)
  • Rabbitmq下载安装图文详解(Windows版_超详细)

    前言 注意事项:四大注意事项 1.首先在下载RabbitMQ和Erlang的安装包时要注意版本是否对应,不然不兼容无法安装启动。 RabbitMQ和Erlang对应版本查看链接  2.安装时一定要以管理员身份运行erlang的安装包,不然后面会出现问题。 3.安装的路径一定不要出现中文或者空格。 4.安装

    2024年04月28日
    浏览(44)
  • RabbitMQ安装详细教程

    (一)在Windows系统上安装Erlang的步骤如下: 打开Erlang的官方下载页面,选择适合你的Windows系统的版本进行下载。 下载完成后,双击运行下载的.exe文件,进入Erlang的安装向导。 在安装向导中,按照提示进行操作即可,接受协议,选择安装路径,再点击下一步。 点击 install

    2024年04月08日
    浏览(38)
  • docker安装Rabbitmq教程(详细图文)

    目录 1.下载Rabbitmq的镜像 2.创建并运行rabbitmq容器 3.启动web客户端 4.访问rabbitmq的微博客户端 5.遇到的问题 问题描述:在rabbitmq的web客户端发现界面会弹出如下提示框Stats in management UI are disabled on this node 解决方法 (1)进入到启动的rabbitmq的容器中 (2)切换到rabbitmq的配置文件

    2024年01月24日
    浏览(43)
  • RabbitMQ详细安装教程(亲测可用)

    消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削峰等问题。 中间件最标准的用法是生产者生产消息传送到队列,消费者从队列中拿取消息并处理,生产者不用关心是谁来消费,消费者不用关心谁在生产消息,从而达到解耦的目的。在分布式

    2024年02月03日
    浏览(52)
  • RabbitMQ安装在Linux系统详细教程

    1.首先将下载好的文件上传到服务器,拉到opt文件夹中(可以用xftp) 2.输入命令: 3.安装erlang rpm -ivh(复制配置文件的名字) 4.在 RabiitMQ 安装过程中需要依赖 socat 插件,首先安装该插件 5.安装rabbitmq rpm -ivh(复制配置文件的名字) 6.#设置rabbitmq服务开机自启动 7.启动rabbitmq 8

    2024年02月05日
    浏览(45)
  • Docker安装RabbitMQ详细教程(简单版)

    RabbitMQ是由erlang语言开发,基于AMQP(Advanced Message Queue 高级消息队列协议)协议实现的消息队列,它是一种应用程序之间的通信方法,消息队列在分布式系统开发中应用非常广泛。RabbitMQ官方地址:http://www.rabbitmq.com 前期准备工作 ​ 一般情况,需要先安装部署Erlang环境再安装

    2024年02月11日
    浏览(59)
  • windows安装rabbitmq和环境erlang(最详细版,包括对应关系,安装错误解决方法)

    1.rabbitmq和erlang对应关系如下(详情请查看:https://www.rabbitmq.com/which-erlang.html): 2.这里以mq-3.10.18和erlang-24.3.3为例(虽然官方说明写的3.10.18对应24.4版本的erlang,但是亲测至少需要24.3.2的才能支持mq-3.10.18) 3.erlang下载,链接:https://www.erlang.org/patches/otp-24.3.3 4.mq下载,拉到最下方下

    2024年02月09日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包