我使用pika 0.12。*已经有一段时间了,我习惯于使用以下代码添加超时。
connection = pika.BlockingConnection()
...
connection.add_timeout(30, error)
...
现在,我正在迁移使用pika 1.1.0,该框架中似乎不再存在相同的add_timeout
函数。
但是,在文档中,我可以找到函数remove_timeout
,该函数表明我仍然可以向代码添加超时。
是否仍然可以使用pika lib添加超时?
答案 0 :(得分:0)
您应该使用call_later
方法。它在add_timeout
版本中从1.0.0
重命名。
注意: RabbitMQ团队监视rabbitmq-users
mailing list,并且有时仅在StackOverflow上回答问题。