删除交换机:
在官网rabbitmqctl命令中没有找到删除交换机的命令,然后管理后台的端口又没有开放出来,只能使用命令访问管理后台删除交换机
exchangeName:为交换机名称
name:password:登录管理后台的账号和密码
curl -u name:password -X DELETE http://localhost:15672/api/exchanges/%2f/exchangeName '{vhost: "/", name: "exchangeName "}' --header "Content-Type: application/json"
删除队列:
rabbitmqctl delete_queue exchangeName
本文介绍了如何通过RabbitMQ的命令行工具rabbitmqctl以及API接口来删除交换机和队列。由于rabbitmqctl命令中没有直接的删除交换机选项,因此演示了使用curl命令和HTTP DELETE请求来完成这一操作。同时,也提供了删除队列的命令行方法。此操作涉及登录凭证和JSON数据格式的使用。
1765





