如果你觉得该文章对你有用,麻烦关注我,谢谢。
目录
1 rabbitmq清空队列
rabbitmqctl stop_app
rabbitmqctl reset
rabbitmqctl start_app
注意:此方式,需要先将rabbitmq以服务形式启动,不可停止。这里使用rabbitmq-service start启动
还有一种温柔的方式:清空指定queue队列的数据
rabbitmqctl purge_queue queue_name
消息的广播需要exchange:exchange是一个转发器,其实把消息发给RabbitMQ里的exchange,先介绍有哪些消息模式:
fanout: 所有bind到此exchange的queue都可以接收消息,广播
direct: 通过routingKey和exchange决定的那个唯一的queue可以接收消息
topic:所有符合routingKey(此时可以是一个表达式)的routingKey所bind的queue可以接收消息
headers:通过headers来决定把消息发给哪些queue,用的比较少