是的,当使用默认的“直连”交换机创建队列时,如果队列已经存在,则会报错。报错信息为:QueueDeclareOk{queue='队列名称', messageCount=消息总数, consumerCount=消费者数量}。

如果要创建一个已存在的队列,可以使用channel.queueDeclarePassive()方法来检查队列是否存在,如果队列不存在,则会抛出IOException异常。

rabbitmq当队列存在时再创建相同队列会报错吗

原文地址: https://www.cveoy.top/t/topic/icId 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录