美文网首页
rabbbitmq 无法开启consume报错问题解决

rabbbitmq 无法开启consume报错问题解决

作者: uniqueway | 来源:发表于2020-02-26 14:58 被阅读0次

    这几天一直出现rabbitmq消费者模式无法开启,出现了以下报错:
    builtins.TypeError: basic_consume() got an unexpected keyword argument 'no_ack'
    这句话的意思是说:basic_consume()这个方法的调用出现了一个意想不到的关键词'no_ack'
    也就是这个方法里面的关键词no_ack 不对?
    于是我在pycharm里面唤起basic_consume 这个方式的提示参数,具体如下图:


    basic_consume方法

    no_ack关键词没错啊,我重新敲了一遍,上传到服务器运行 还是一样报错。
    于是我在搜索 去rabbitmq官网看看最新文档 没有问题。
    接下来,我发现pika官方文档引起了我的关注。
    我对比了一下 我的pikia 版本是1.1.0,然后对比一下就发现了问题所在,果然关键词变了。

    basic_consume(queue, auto_ack=False, exclusive=False, consumer_tag=None, arguments=None)
    

    改成auto_ack即可。
    这个升级怎么可以变关键词呢?这些都是用惯了的,唉。
    希望引起大家注意,加油!

    相关文章

      网友评论

          本文标题:rabbbitmq 无法开启consume报错问题解决

          本文链接:https://www.haomeiwen.com/subject/tzlvchtx.html