7

मैं सेवा बस से सदस्यता संदेश पढ़ना चाहता हूं। मैं पाइथन के लिए qpid-proton लाइब्रेरी का उपयोग कर रहा हूं। मैं Proton-Python-Example-Simple-Receive संदेश प्राप्त करने के लिए इस लिंक का अनुसरण कर रहा हूं। मैं सेवा बस से संदेश प्राप्त करने के लिए इस यूआरएल गुजर रहा हूँ - ERROR:root:The messaging entity 'sb://mynamespace.servicebus.windows.net/sharedaccesskeyname=xxxxx/sharedaccesskey=xxxxxxxxxxxxx/python-test/subscriptions/allmessages' could not be found. TrackingId:c1e4a39edbd44040b2fd48a552d6ae2b_G2, SystemTracker:gateway6, Timestamp:7/19/2017 7:58:51 AMकिसी दिए गए सदस्यता (किसी विषय के) से संदेश प्राप्त करने के लिए qpid proton url

इस तथ्य यह है कि इसके बाद के संस्करण 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 

मैं निम्न त्रुटि हो रही है। मैंने नेट पर खोज की है और इस संबंध में कोई उचित दस्तावेज प्रदान नहीं किया गया है। Qpid के माध्यम से सदस्यता संदेश पढ़ने के लिए सही यूआरएल प्रारूप क्या होगा।

किसी भी मदद की सराहना की जाएगी।

धन्यवाद अग्रिम है।

उत्तर

0

कृपया नीचे अपना यूआरएल बदलने की कोशिश करें।

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

enter image description here

+0

मेरे वास्तविक url 'Dj8/[email protected]/job/Subscriptions/Create amqps: // सभी' है। यह एक त्रुटि फेंकता है "ValueError: वैध पोर्ट नंबर या सेवा का नाम नहीं: 'Dj8'"। मुझे लगता है कि यह मेरी साझा एक्सेस कुंजी के साथ एक समस्या है क्योंकि इसमें "/" वर्ण –

+0

@AnuragSharma शामिल है, कृपया फिर से प्रयास करने के लिए प्रतीक के बिना अपनी साझा पहुंच कुंजी को पुन: उत्पन्न करें। मेरे अनुभव के अनुसार, मुझे लगता है कि यह मुद्दा amqp url पार्सर के कारण हुआ था, यूआरएल सही ढंग से पार्स नहीं कर सकता। –

+0

पाटरपैन - अब मुझे यह त्रुटि मिल रही है - 'सुनें' दावा इस ऑपरेशन को करने के लिए आवश्यक है। –

संबंधित मुद्दे