RabbitMQ:检查队列是否存在

RabbitMQ:检查队列是否存在,rabbitmq,Rabbitmq,对于rabbitMQ,如果队列存在或不存在,可以使用channel.queueDeclarePassive进行检查,如果存在后者,则引发异常。但是,该通道也将被终止 如何检查队列是否存在,如果没有队列,通道将被终止 谢谢您可以重新声明队列,而不是被动地 channel.queueDeclare 如果队列已经存在,这将不起任何作用,或者它将创建队列 但至于检查它是否存在,在不重新创建它的情况下,queueDeclarePassive是您唯一的实际选择。您可以重新声明队列,而不是被动地 channe

对于rabbitMQ,如果队列存在或不存在,可以使用channel.queueDeclarePassive进行检查,如果存在后者,则引发异常。但是,该通道也将被终止

如何检查队列是否存在,如果没有队列,通道将被终止


谢谢

您可以重新声明队列,而不是被动地

channel.queueDeclare

如果队列已经存在,这将不起任何作用,或者它将创建队列


但至于检查它是否存在,在不重新创建它的情况下,queueDeclarePassive是您唯一的实际选择。

您可以重新声明队列,而不是被动地

channel.queueDeclare

如果队列已经存在,这将不起任何作用,或者它将创建队列


但至于检查它是否存在,在不重新创建它的情况下,queueDeclarePassive是您唯一的实际选项。

您可以发送被动重新声明,只要使用声明队列时使用的参数相同@user234只要使用声明队列时使用的参数,就可以发送被动重新声明@用户234