MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通讯方法。应用程序经过读写出入队列的消息(针对应用程序的数据)来通讯,而无需专用链接来连接它们。消息传递指的是程序之间经过在消息中发送数据进行通讯,而不是经过直接调用彼此来通讯,直接调用一般是用于诸如远程过程调用的技术。排队指的是应用程序经过 队列来通讯。队列的使用除去了接收和发送应用程序同时执行的要求。其中较为成熟的MQ产品有IBM WEBSPHERE MQ等等。html
RabbitMQ下载地址:http://www.rabbitmq.com/install-windows.html
成功下载rabbitmq-server.exe程序以后,还须要在Windows上安装Erlang for Windows。
Erlang下载地址:http://www.erlang.org/downloads 。
根据电脑的系统选择版本,个人是windows系统64位的,因此选择Windows 64-bit Binary File的。
node
下载完成以后先安装Erlang for Windows。安装完后,配置环境变量。由于个人实在D:\Program Files\erl9.0 这里,因此配置环境变量的时候选择该路径就能够了。新建一个ERLANG_HOME,选择刚才的安装路径,并将这个路径加入系统环境变量Path中 [ ;%ERLANG_HOME%\bin ] 。 注意 “;”必定要加!web
成功安装和配置好Erlang for Windows以后,再来安装配置rabbitMQ。双击下载下来的rabbitmq-server.exe并完成安装以后,依旧配置环境变量。依旧安装在D:\Program Files\RabbitMQ Server\rabbitmq_server-3.6.11。新建一个RABBITMQ_HOME,添加此路径 D:\Program Files\RabbitMQ Server\rabbitmq_server-3.6.11 。 并将此加入到系统环境变量Path [;%RABBITMQ_HOME%\sbin] 。
windows
成功配置好RabbitMQ以后, 切换到D:\Program Files\RabbitMQ Server\rabbitmq_server-3.6.11\sbin 路径下,双击rabbitmq-server.bat 启动。
出现 Starting broker 则启动成功。若是提示【node with name rabbit already running on *】的错误,就试着删除【C:\Users\Administrator\AppData\Roaming\rabbitmq】这个目录,若是仍是没有效果,就点击开始菜单,在全部程序》RabbitMQ Service 》RabbitMQ Service stop,先关闭已经启动的RabbitMQ,而后再启动。浏览器
成功安装配置好RabbitMQ以后,咱们使用官方提供的一个web管理工具rabbitmq_management,安装RabbitMQ自带有该工具,切换到rabbitMQ sbin目录下,输入rabbitmq-plugins enable rabbitmq_management 启动。
成功启动以后,在浏览器输入 http://localhost:15672/ 帐号密码都是:guest。markdown
RabbitMQ 在 Windows的安装和配置到这就基本结束了。至于用户、角色、权限之类的的配置,则须要自行摸索了。工具