TypeError: basic_consume() got multiple values for argument 'queue’解决办法
我们在使用rabbitmq进行高效部署分布式消息队列的时候,有时候会遇到上面的情况,
我一开始是怎么写的:
self.mq_channel.basic_consume(self.task_callback,
self.callback_queue_name,
on_ack = True,
)
最后发现是源码的参数位置发生了变化,
修改后是这样的
self.mq_channel.basic_consume(
self.callback_queue_name,
self.task_callback,
True,
)