Windows下的RabbitMQ安装与开启Web管理界面
因为项目开发需要用到MQ,所以花点时间时间学习了一下,简单写点文章吧。毕竟好久没写博客了。
目前主流的MQ比如RabbitMQ,RocketMQ,Kafka之类的很多。我选择RabbitMQ是因为项目本身是类OA的,不会有太大的并发和性能需求,RabbitMQ的API完善,可以和spring 无缝整合,入门简单部署也简单。
所以选型方面就敲定了RabbitMQ。
0x0 ERLang
在安装RocketMQ之前我们需要安装下erlang语言环境。因为RocketMQ是基于erlang开发的,运行RocketMQ的时候需要erlang运行时环境。就有好比运行.net程序要安装net frmework,vc写的要 vc runtime。
erlang的下载地址: erlang
Erlang的安装界面需要选择安装的组件,推荐勾选第一个选项【Microsoft DLLs】,因为Erlang依赖于vc runtime,你没装的话会出问题。
0x1 RabbitMQ
erlang安装完毕后就可以安装rabbitmq了。
RabbitMQ的下载地址: RabbitMQ
如图,安装的时候推荐勾选第二个选项,把RabbitMQ注册为windows service,这样每次开机都能自动启动RabbitMQ服务。
0x2 开启web管理界面
需要你需要web管理节点而不是命令行下操作,只需要启用RocketMQ自带的rabbitmq_management
插件即可。
打开开始菜单,然后点击运行 RabbitMQ Command Prompt (sbin dir)
点击后打开命令提示符,当前路径是RabbitMQ的sbin目录,直接敲入命令rabbitmq-plugins.bat enable rabbitmq_management
然后回车
0x4 访问web界面
命令执行完毕后,web管理界面就启用了,打开浏览器输入地址http://localhost:15672/
默认用户名和密码都是guest