RabbitMQ raise exceptions.ChannelWrongStateError
今天排查一个rabbitMQ 错误
** raise exceptions.ChannelWrongStateError(‘Channel is closed.’) **
错误原因主要是已经存在一个Exchange,再去创建一个同名Exchange,且exchange_type 不一样时,会报这个错误
1.创建一个Exchange
#先生成了一个first 的Exchange 类型为topic
channel.exchange_declare(exchange='first', exchange_type='topic',auto_delete=False)
2.创建一个同名Exchange,且类型不同
channel.exchange_declare(exchange='first', exchange_type='fanout',auto_delete=False)
RabbitMQ raise exceptions.ChannelWrongStateError
https://centyuan.github.io/2023/11/06/中间件/Rabbitmq_raise exceptions.ChannelWrongStateError('Channel is closed.')/