使用Python连接到Azure Service Bus

时间:2016-07-04 15:47:09

标签: python azure azureservicebus

我有一个混合(C#,Python)系统通过Azure Service Bus队列异步通信。一切都运行正常,但现在我在Python使用者中收到了奇怪的错误消息(基本上是来自https://azure.microsoft.com/en-gb/documentation/articles/service-bus-python-how-to-use-queues/的复制和粘贴)。特别是,行

msg = bus_service.receive_queue_message('myqueue', peek_lock=False)

始终导致could not convert string to float: max-age=31536000错误 - 虽然访问了队列(实际上,我可以在Azure中看到消息实际上已从队列中删除),并且我已尝试使用不同类型的有效负载(原始Json基于我现在使用和简单的字符串)。最奇怪的是,工作正常。有没有人有类似的经历?

1 个答案:

答案 0 :(得分:1)

回答我自己的问题,以防有人遇到同样的问题。我的requirements.txt文件与最新的Python Azure模块不是最新的(当然,我检查了错误的Python env,因此我“确定”不是那个:-))。一旦我更新了依赖项,事情就开始重新开始了。