如何使用pika 1.1.0添加超时?

时间:2019-10-09 22:40:49

标签: rabbitmq pika

我使用pika 0.12。*已经有一段时间了,我习惯于使用以下代码添加超时。

connection = pika.BlockingConnection()
...
connection.add_timeout(30, error)
...

现在,我正在迁移使用pika 1.1.0,该框架中似乎不再存在相同的add_timeout函数。

但是,在文档中,我可以找到函数remove_timeout,该函数表明我仍然可以向代码添加超时。 是否仍然可以使用pika lib添加超时?

1 个答案:

答案 0 :(得分:0)

您应该使用call_later方法。它在add_timeout版本中从1.0.0重命名。


注意: RabbitMQ团队监视rabbitmq-users mailing list,并且有时仅在StackOverflow上回答问题。