如何清空RabbitMQ中大量无效的Queue与Exchanges?
windows环境:
1、进入rabbitmq的sbin路径下,CMD回车进入命令行。或者可以在开始菜单中查找以下文件
2、进入命令行后先关闭Rabbitmq命令
rabbitmqctl stop_app
3、执行清空命令
rabbitmqctl reset
4、执行启动Rabbitmq命令
rabbitmqctl start_app
5、查看是否清空全部的queue成功
rabbitmqctl list_queues
6、或者进入Rabbitmq提供的图形化界面后台查看是否还有queue存在
到这里就全部清空完毕了,这样再启动项目的时候就可以重新自动创建Queue与Exchanges了。也可以解决由于queue类型前后因为修改的原因启动项目报错的问题。