RabbitMQ是一套开源(MPL)的消息队列服务软件,是由 LShift 提供的一个是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件),由以高性能、健壮以及可伸缩性出名的 Erlang 写成。因此使用RabbitMQ必须安装Erlang环境。具体安装步骤请参照另一篇文章:Windows Server 安装Erlang以及无法识别erl命令解决方法

一、下载RabbitMQ

进入RabbitMQ官网或者直接进入RabbitMQ的github下载页面,我们通过github下载,进入页面后点击右侧下方的Release:

打开已经发布的版本页面,点击Tag标签可以快速找到自己想要的版本,选择3.10.1:

 在打开的新页面,滚动到页面下面找到对应版本下载,自行选择压缩版或者安装版,这里选择压缩版:

 

 二、安装RabbitMQ

解压到某个路径,以管理员身份运行cmd命令(按下win键,右上角有个查询按钮,输入cmd,在显示的列表中找到【命令提示符】,右键以【以管理员身份运行】):

进入解压后的目录下的sbin目录,输入rabbitmq-server.bat start命令,等待RabbitMQ启动

 看到 Starting broker... completed表示启动成功。按下CTRL+C终止RabbitMQ运行,然后输入以下命令:

rabbitmq-plugins.bat list

会显示一堆插件:

 我们需要安装 rabbitmq_management 插件,这款插件是以可视化的方式查看 RabbitMQ 服务器实例的状态,以及操控 RabbitMQ 服务器。使用以下命令安装插件:

rabbitmq-plugins enable rabbitmq_management

 如下图所示标识安装成功:

再次启动RabbitMQ,并访问地址:http://localhost:15672 :

RabbitMQ提供了默认的账户guest,这个账户只能localhost登录,其他地址登录会提示:

User can only log in via localhost

输入默认用户名和密码guest/guest登录系统:

三、设置RabbitMQ为系统服务

在rabbitMQ安装目录的sbin目录下,执行以下命令

rabbitmq-service install

显示以下信息证明服务安装成功

C:\Program Files\erl-24.3.4\erts-12.3.2\bin\erlsrv: Service RabbitMQ added to sy
stem.

通过查看windows服务再次确认

 启动和停止服务命令

# 开始服务
rabbitmq-service start
# 停止服务
rabbitmq-service stop

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐