RabbitMQ是什么?
RabbitMQ是一个在AMQP基础上完整的,可复用的企业消息系统。他遵循Mozilla Public License开源协议。
1:安装RabbitMQ需要先安装Erlang语言开发包。
下载地址 http://www.erlang.org/download.html 在win7下安装Erlang最好默认安装。
配置环境变量 ERLANG_HOME C:\ProgramFiles (x86)\erl5.9
添加到PATH %ERLANG_HOME%\bin;
2:安装RabbitMQ 下载地址 http://www.rabbitmq.com/download.html 安装教程:http://www.rabbitmq.com/install-windows.html
配置环境变量 C:\ProgramFiles (x86)\RabbitMQ Server\rabbitmq_server-2.8.0
添加到PATH %RABBITMQ_SERVER%\sbin;
2.1:RabbitMq修改端口号和心跳时间
找到RabbitMQ安装路径下的etc文件夹下,将rabbitmq.config.example备份一份,并修改为config类型的文件,即为rabbitmq.config,见下图。
然后,打开rabbitmq.config,找到tcp_listeners这个key,将其前面的注释%%去掉,然后将后面的整数值5672改为你想要的端口号,如下图所示,那么你的端口号就修改好了。
接着,找到heartbeat,去掉注释,将后面的心跳时间改为你想要的值,并记得去掉后面的逗号!!!,如上图。
接下来需要编辑环境变量,在系统环境变量中新增变量名"RABBITMQ_CONFIG_FILE",值为你Rabbit MQ安装目录下的etc/rabbitmq(注意,不要加;),详见下图。
最后,用命令对Rabbitmq服务停止、更新、启动。
说明:其中的配置文件 rabbitmq.config默认是在C:\Users\Administrator\AppData\Roaming\RabbitMQ下,
关于配置的详细配置可以参看http://www.rabbitmq.com/configure.html
(rabbitmq启动失败多半是由于端口被占的原因,cmd查看端口被占命令:
>netstat –ano|findstr“端口” >tasklist|findstr “pid”)
3:进入%RABBITMQ_SERVER%\sbin目录以管理员身份运行 rabbitmq-plugins.bat
rabbitmq-plugins.batenable rabbitmq_management
安装完成之后以管理员身份启动 rabbitmq-service.bat
rabbitmq-service.bat stop
rabbitmq-service.bat install
rabbitmq-service.bat start
4:浏览器访问localhost:15672 默认账号:guest 密码:guest