我想确保我的消息已发送到队列。
为此,我将强制参数添加到 basic_publish。basic.return
如果我的消息没有成功发送,我还应该怎么做才能收到消息?
我不能channel.wait()
用来收听,basic.return
因为当我的消息成功传递时,该wait()
功能将永远挂起。(没有超时)另一方面。当我不打电话时,即使消息没有送达,遗嘱也会保持空白channel.wait()
。channel.returned_messages
我使用py-amqplib
的是 0.6 版。
欢迎任何解决方案。