问题描述
pika.exceptions.ChannelClosed: (406, “PRECONDITION_FAILED - parameters for queue ‘test_persistent’ in vhost ‘/’ not equivalent”)
这个问题的描述是你的队列持久化的值不一致.
问题分析
这是因为生产者和消费者当中队列的durable的参数不一致,
解决方案
将之前的队列名称 my_queue = ‘queue.undurable.smoke.message’ 换成 my_queue = 'queue.undurable.smoke.message’
注意:在生产者和消费者的代码中都要同时修改队列的名称.