我是服務總線的絕對初學者。我想了解使用python的隊列的實現。該文檔告訴我要安裝Azure Python SDK。我已經完成了。我按照指令創建了python文件,但是我收到了語法錯誤。我在python shell上運行了這個文件。我做對了嗎? 我如何知道正在使用Azure包?使用python在Azure服務總線中實現隊列
0
A
回答
0
正如你所說,你有一個語法錯誤,聽起來像你得到的問題是由Python使用問題引起的,而不是與Azure Service Bus SDK for Python相關。沒有你的python代碼,我不知道你的代碼中發生了什麼。就像參考資料一樣,我發佈了一些使用Azure Python SDK連接Azure Service Bus的步驟。
- 通過控制檯中的pip安裝適用於Python的Azure服務總線SDK。如果你已經安裝了Python環境並在
PATH
環境變量中配置它,打開一個控制檯,如Windows上的CMD或Linux上的終端,鍵入&輸入pip install azure-servicebus
。如果您使用的是像Ubuntu這樣的Linux發行版,則可能需要先在pip命令的前面輸入sudo
。 - 在Azure門戶上覆制服務總線名稱空間&策略名稱
RootManageSharedAccessKey
的主鍵,以準備在您的python腳本中使用它。 編寫你的python腳本來連接服務總線,如下所示。
from azure.servicebus import ServiceBusService key_name = 'RootManageSharedAccessKey' # SharedAccessKeyName from Azure portal key_value = '' # SharedAccessKey from Azure portal sbs = ServiceBusService(service_namespace, shared_access_key_name=key_name, shared_access_key_value=key_value)
然後你可以使用
sbs
做其他操作,如通過sbs.create_queue('taskqueue')
創建隊列,或通過下面的代碼發送消息。from azure.servicebus import Message msg = Message('Hello World!') sbs.send_queue_message('taskqueue', msg)
在控制檯中,您可以鍵入
python <your script name>.py
運行它。如果有任何錯誤,請更新您的帖子以通知我。
您可以參考下面列出的文件來了解上述步驟。
- 在Python
- How to use Service Bus topics and subscriptionsHow to use Service Bus queues在Python
- Introduction的服務總線Azure中的Python SDK
- Python包的使用
azure-servicebus
希望它可以幫助使用。任何問題,請隨時讓我知道。
相關問題
- 1. Azure WebJob服務總線重新排隊隊列出現錯誤
- 2. 在Android中使用Windows Azure服務總線隊列
- 3. 在Azure服務總線隊列中使用混合API
- 4. Azure服務總線隊列計數
- 5. Azure服務總線隊列ScheduledEnqueueTimeUtc延遲
- 6. Azure服務總線DeadLetter隊列
- 7. Azure服務總線隊列OnMessageOptions
- 8. Azure的服務總線死信隊列
- 9. 使用Azure功能處理Azure服務總線隊列消息
- 10. Azure的服務總線和JavaScript實現
- 11. Python和Azure服務總線
- 12. 使用Azure服務總線隊列和BrokeredMessage.ScheduledEnqueueTimeUtc更新訂閱
- 13. 通過WCF使用Azure服務總線隊列的優勢
- 14. 在java中使用Azure服務總線
- 15. Azure服務總線隊列 - QueueClient.Receive()當郵件在隊列中時返回null BrokeredMessage
- 16. 如何調用azure服務總線隊列queueService.peekMessages()?
- 17. 什麼是Azure服務總線中的隊列生存期?
- 18. Azure的服務總線隊列集成在.NET
- 19. 在MVC 3中實現Windows Azure服務總線主題/訂閱?
- 20. 在.NETCoreApp中實現Windows Azure服務總線版本= v1.0
- 21. 在本地使用Azure服務總線
- 22. Python SDK中用於服務總線的預定隊列屬性隊列
- 23. 如何在Azure服務總線隊列客戶端上使用CancellationToken?
- 24. 未找到Azure服務總線隊列端點錯誤
- 25. 測試Azure死信服務總線隊列
- 26. Azure服務總線隊列發送凍結
- 27. Azure服務總線隊列客戶端耐久性
- 28. 如何積極處理Azure服務總線隊列消息
- 29. 管理多個Azure的服務總線隊列同時
- 30. 互操作性Azure服務總線消息隊列消息
付出了一些努力,你實際做了什麼。 – Gahan
請發佈您的當前代碼和您在此獲得的語法錯誤。 –