命令方式创建RabbitMQ队列

本文介绍了如何在RabbitMQ中通过命令行创建队列,适用于补偿应用程序异常时无法创建的情况。首先,从特定URL下载命令脚本,然后在Linux环境下将其路径添加到PATH变量,而在Windows环境下通过Python运行。接着,执行相关命令来查看队列信息和获取帮助,最后展示了创建指定vhost队列的步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

背景

有些时候需要使用命令来创建队列来补偿因应用程序崩溃或者异常导致无法创建和删除队列

步骤

下载命令脚本,打开浏览器,输入http://IP:15672/cli/例如输入:http://192.0.2.94:15672/cli/(192.0.2.94为服务器1的IP地址,请根据实际情况修改),出现脚本命令下载界面,如下图所示
在这里插入图片描述
点击下载保存到本地
查看官网说明:
在这里插入图片描述
Linux环境,下载后直接将路径添加到path变量中
windows环境,通过python来运行。
这里是使用了Windows环境

执行命令
执行rabbitmqadmin list queues指令,可以查看所创建的队列信息。

查看命令帮助信息:

python rabbitmqadmin help subcommands

添加队列

declare queue name=... [auto_delete=... durable=... arguments=... node=...]

创建指定vhost的队列(默认是/)

#--vhost=javashop 指定vhost,
python rabbitmqadmin declare queue name=TEST_EXCHANGE_FANOUT_QUEUE auto_delete=false durable=true --vhost=javashop --username=admin --password=admin
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值