正常情况下,在 Windows 10 系统中安装完 RabbitMQ 之后,它会以 Windows 服务的形式运行:
但如果 RabbitMQ 没有做为 Windows 服务存在,那么可以手动按如下步骤让其启动运行:
1. 打开 RabbitMQ 命令行
2. 输入 rabbitmq-server 命令
由于我的 RabbitMQ 是以 Windows 服务的形式已经在运行,所以这里提示 25672 端口被占用等信息。
部分常用命令简介
这里主要简单介绍几个 rabbitmqctl 工具的命令。
1. 获取 RabbitMQ Server 状态
命令为 rabbitmqctl status,该命令执行后会提供大量关于 RabbitMQ 运行的环境信息,:
2. 获取所有 Queue 队列
运行命令 rabbitmqctl list_queues,该命令会返回 RabbitMQ 所建立的 Queue(队列)及其信息。
3. 当前集群内的 server 信息
运行命令 rabbitmqctl cluster_status,运行该命令可以知道集群内哪些 server 在一起协调工作。当对 RabbitMQ 进行横向扩展或实现高可用消息通信基础架构时,就可以使用该命令查找相关信息。
更多关于 RabbitMQ 工具和 rabbitmqctl 工具的命令可以查看官方文档:
https://www.rabbitmq.com/cli.html
https://www.rabbitmq.com/rabbitmqctl.8.html
RabbitMQ 的插件
RabbitMQ 也提供了一套插件模型,使用插件可以为 RabbitMQ 提供一些特殊定制化的功能。
RabbitMQ 插件的命令时 rabbitmq-plugins,如果不加任何参数,将会得到类似以下的结果,也就是该命令的一些帮助:
1. 列出所有插件
使用 rabbitmq-plugins list 命令可以列出所有的插件: