RabbitMQ的安装

RabbitMQ简介

什么是RabbitMQ

  MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连接来链接它们。消息传递指的是程序之间通过在消息中发送数据进行通信,而不是通过直接调用彼此来通信,直接调用通常是用于诸如远程过程调用的技术。排队指的是应用程序通过 队列来通信。队列的使用除去了接收和发送应用程序同时执行的要求。其中较为成熟的MQ产品有IBM WEBSPHERE MQ等等。

MQ特点

  MQ是消费-生产者模型的一个典型的代表,一端往消息队列中不断写入消息,而另一端则可以读取或者订阅队列中的消息。MQ和JMS类似,但不同的是JMS是SUN JAVA消息中间件服务的一个标准和API定义,而MQ则是遵循了AMQP协议的具体实现和产品。

使用场景

  在项目中,将一些无需即时返回且耗时的操作提取出来,进行了异步处理,而这种异步处理的方式大大的节省了服务器的请求响应时间,从而提高了系统的吞吐量。

RabbitMQ资源链接

官网

GitHub官网

软件下载地址

Windows版RabbitMQ下载地址

软件安装

安装Erlang
安装Erlang

  我这里安装的erl软件版本为Windows64位21.1版本,安装软件全称为:otp_win64_21.1.exe

  erl软件的安装还算是比较简单的,双击软件进行安装操作,如下:

在这里插入图片描述

  选择好安装路径后,继续Next

在这里插入图片描述

  在这里,选择Install

在这里插入图片描述

  此时该软件会修改本机的VC插件,我们选择Repair

在这里插入图片描述

  在软件Repair完成后,千万不要点击下面的Restart,因为此处的Restart指的是重启电脑,而非重启该软件本身。如果我们不幸点击错了,那就只能是等待电脑重启完成后重新再来一遍了。

在这里插入图片描述

  我们应该选择的是Close

在这里插入图片描述

  在VC插件修复完成后,erl会继续其与的安装操作。

在这里插入图片描述

  当软件安装完成后,点击下面的Close按钮,完成软件的安装操作。

在这里插入图片描述

配置erl的环境变量

  erl的key为ERLANG_HOME,value就是我们erl的软件安装目录。比如说,我的环境变量配置如下:

在这里插入图片描述

  将环境变量加入到Path中,如下:

在这里插入图片描述

  我们在控制台中输入命令行erl,当我们看到返回的安装版本号信息时,这就说明我们的环境变量已经配置完成。

C:\Users\HP>erl
Eshell V10.1  (abort with ^G)
1>
安装RabbitMQ Server
注意事项

Erlang/OTP versions older than 19.3 are not supported by currently maintained RabbitMQ release series.
RabbitMQ versions prior to 3.7.7 do not support Erlang/OTP 21 or newer.

  上面的信息是说,当前维护的RabbitMQ发行版中已不再支持Erlang/OTP中低于19.3的版本。

  而在RabbitMQ中3.7.7之前的版本已经不被Erlang/OTP的21之后的版本所支持。

  而我们之前所安装的Erlang/OTP版本号为21.1,其只能安装3.7.7之后的RabbitMQ版本,在这里,我们选择的安装版本为3.7.9,软件的全称为:rabbitmq-server-3.7.9.exe

安装RabbitMQ Server

  RabbitMQ Server的安装比较的简单,一路Next下去就可以安装完成。尽管说安装比较简单,不过我还是贴出了自己的安装过程:

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

安装RabbitMQ-Plugins

  将光标定位于RabbitMQ Server的根目录下的sbin文件夹下,执行下面的指令安装RabbitMQ-Plugins:

rabbitmq-plugins enable rabbitmq_management

  其安装的结果如下:

F:\Dev\RabbitMQServer\rabbitmq_server-3.7.9\sbin>rabbitmq-plugins enable rabbitmq_management
Enabling plugins on node rabbit@zhangtianmin-HP:
rabbitmq_management
The following plugins have been configured:
  rabbitmq_management
  rabbitmq_management_agent
  rabbitmq_web_dispatch
Applying plugin configuration to rabbit@zhangtianmin-HP...
The following plugins have been enabled:
  rabbitmq_management
  rabbitmq_management_agent
  rabbitmq_web_dispatch

started 3 plugins.
访问安装成功的RabbitMQ

  打开浏览器,在地址栏中输入下面的地址访问RabbitMQ。

http://localhost:15672/

  其访问的页面如下:

在这里插入图片描述

  RabbitMQ默认的用户名,密码都是guest,当我们输入后,就可以成功的查看到RabbitMQ的主页面了,如下:

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值