Chciałbym przeczytać wiadomości subskrypcji z magistrali usług. Korzystam z biblioteki qpid-proton
dla Pythona. Podążam tym łączem, aby odbierać wiadomości Proton-Python-Example-Simple-Receive. Ja przechodząc ten link, aby otrzymywać wiadomości z magistrali usług -qpid URL protonu do odbierania wiadomości z danej subskrypcji (tematu)
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
otrzymuję następujący błąd - 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
Wynika to z faktu, że powyższy URL nie został prawidłowo utworzony. Przeszukałem sieć i nie dostarczono odpowiedniej dokumentacji w tym zakresie. Jaki będzie prawidłowy format adresu URL do czytania wiadomości subskrypcji za pośrednictwem qpid.
Każda pomoc będzie głęboko doceniona.
Dzięki to zaliczka.
mój rzeczywisty adres URL jest 'amqps: // All: Dj8/[email protected]/job/Subscriptions/Create'. Zgłasza błąd "ValueError: Nieprawidłowy numer portu lub nazwa usługi:" Dj8 "". Myślę, że jest to problem z moim wspólnym kluczem dostępu, ponieważ zawiera znak "/". –
@AnuragSharma Proszę ponownie wygenerować swój klucz dostępu bez symbolu '/', aby spróbować ponownie. Z mojego doświadczenia wynika, że przyczyną problemu jest to, że analizator składni adresu URL nie może poprawnie przeanalizować adresu URL. –
PaterPan - teraz otrzymuję ten błąd - do wykonania tej operacji wymagane są roszczenia "Listen". –