• Windows Server 安装RabbitMQ并安装为windows服务


     

    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

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

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

    通过查看windows服务再次确认

     启动和停止服务命令

    1. # 开始服务
    2. rabbitmq-service start
    3. # 停止服务
    4. rabbitmq-service stop

  • 相关阅读:
    多表的查询
    mybatis-plus使用
    springboot+shiro+layuimini实现后台管理系统的权限控制(三)利用shiro实现对用户的授权
    基本计算(空军工程大学)
    nginx 报错[emerg]: unknown directive “锘? in E:\nginx-1.18.0/conf/nginx.conf:3
    『 基础算法题解 』之双指针(上)
    [NOIP1999 普及组] 导弹拦截
    zookeeper:服务器有几种状态?
    MySQL中如何处理重复数据(Duplicate)?
    Redis7学习笔记01
  • 原文地址:https://blog.csdn.net/caicaimaomao/article/details/126083515