python – 用于接收来自给定订阅(主题)的消息的qpid质子URL

我想阅读服务总线的订阅消息.我正在使用qpid-proton库进行 python.我正在关注此链接以接收消息 Proton-Python-Example-Simple-Receive.我正在传递此URL以接收来自服务总线的消息 –

url = 'amqps://mynamespace.servicebus.windows.net/SharedAccessKeyName=xxxx/SharedAccessKey=xxxxxxxxx/python-test/Subscriptions/AllMessages'
# python-test is the name of the topic
# AllMessages is the name of the subscription

我收到以下错误 – 错误:root:无法找到消息传递实体’sb://mynamespace.servicebus.windows.net/sharedaccesskeyname=xxxxx/sharedaccesskey=xxxxxxxxxxxxx/python-test/subscriptions/allmessages’. TrackingId:c1e4a39edbd44040b2fd48a552d6ae2b_G2,SystemTracker:gateway6,时间戳:7/19/2017 7:58:51 AM

这是因为上述URL未正确形成.我在网上搜索过,在这方面没有提供适当的文件.通过qpid读取订阅消息的正确URL格式是什么.

任何帮助将深表感谢.

谢谢你的提前.

请尝试更改您的网址,如下所示.

amqps://< SAS Policy Name>:< SharedAccessKey> @ mynamespace.servicebus.windows.net / python-test / Subscriptions / AllMessages

enter image description here

相关文章
相关标签/搜索