通过 Web HTTP 命令操作集群
更新时间:2025-08-15 03:41:38
功能概述
本文仅介绍常用命令,更多信息请查看官方文档。
操作步骤
步骤一:网络配置
待访问 RabbitMQ 集群的云服务器或本地设备均需与集群之间保持网络通畅。
步骤二:获取 RabbitMQ 集群节点信息
详情可参考查看集群信息。
步骤三:操作 RabbitMQ 集群
在待访问 RabbitMQ 集群的云服务器或本地设备终端,按需执行以下操作。其中 <node_ip> 为上一步查询结果中,任一节点 IP 地址。
-
检查集群健康状态
curl -i -u guest:guest http://<node_ip>:15672/api/healthchecks/node -
创建 vhost
curl -i -u guest:guest -H “content-type:application/json” -XPUT http://<node_ip>:15672/api/vhosts/foo -
授权用户访问 vhost
curl -i -u guest:guest -H “content-type:application/json” -XPUT http://<node_ip>:15672/api/permissions/foo/guest -d ‘{“configure”:”.*”,”write”:”.*”,”read”:”.*”}’ -
创建一个 queue,发送消息,并消费消息
curl -i -u guest:guest http://<node_ip>:15672/api/aliveness-test/foo