文章内容
2020/1/7 14:50:00,作 者: 黄兵
TypeError: basic_consume() got multiple values for argument 'queue'
最近在使用RabbitMQ的时候出现了如下错误:
TypeError: basic_consume() got multiple values for argument 'queue'
具体代码如下:
channel.basic_consume(rate_limit_notify, queue='rate_limit', auto_ack=False, consumer_tag='rate_limit')
看了一下官方文档,主要的问题是:新版本的包顺序换了,具体文档见下方参考资料。
修改顺序,写法如下:
channel.basic_consume(on_message_callback=rate_limit_notify, queue='rate_limit', auto_ack=False, consumer_tag='rate_limit')
问题解决。
参考资料:
黄兵个人博客原创。
转载请注明出处:黄兵个人博客 - TypeError: basic_consume() got multiple values for argument 'queue'
评论列表