RabbitMQ的配置及使用

RabbitMQ的配置及使用

  • RabbitMQ简介
    • RabbitMQ下载地址
    • RabbitMQ配置环境变量
    • 检测MQ是否配置成功

RabbitMQ简介

RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。RabbitMQ服务器是用Erlang语言编写的,而群集和故障转移是构建在开放电信平台框架上的。所有主要的编程语言均有与代理接口通讯的客户端库。我们要想用MQ,就得先安装和配置这个中间件,MQ(Message Queue)其实就是我们常说的消息队列,简称就是 MQ。队列是一种先进先出的数据结构。

RabbitMQ下载地址

下载地址:http://www.rabbitmq.com/install-windows.html

RabbitMQ配置环境变量

我的RabbitMQ是免安装的,所以直接配置环境变量就好,如下图:

RabbitMQ路径
RabbitMQ的配置及使用_第1张图片
下面是MQ的路径
RabbitMQ的配置及使用_第2张图片
最后配置到path路径下面
RabbitMQ的配置及使用_第3张图片

检测MQ是否配置成功

输入cmd,输入以下命令检测是否配置成功;执行命令的顺序也要按这个来

查看插件:rabbitmq-plugins list
安装management插件:rabbitmq-plugins enable rabbitmq_management
停止或启动mq服务:net stop RabbitMQ && net start RabbitMQ

最后去浏览器,输入网址http://localhost:15672/,登陆MQ默认账号guest,密码guest

RabbitMQ的配置及使用_第4张图片
能正常显示出网页,证明配置和启动各方面都没问题,否则就是有问题。

常见问题就是显示不出网页,在cmd报错,Please either set ERLANG_HOME to point to your Erlang installation or place the RabbitMQ server distribution in the Erlang lib folder. 原因就是没有安装management插件,运行一下rabbitmq-plugins enable rabbitmq_management命令,然后重启MQ服务就好了。

大功告成,正常登陆,查看你的队列即可
RabbitMQ的配置及使用_第5张图片
这节只讲解基础的环境变量配置,和一些查看是否配置成功的命令,下一篇将会讲解具体怎么在代码里使用队列(MQ),如何在配置文件中配置等等,如果有问题,欢迎大家在评论区留言,或者发我邮箱[email protected]

你可能感兴趣的:(个人笔记,java,中间件,rabbitmq,erlang,mq)