私はサービスバスの初心者です。私はPythonを使用してキューの実装を理解したい。このドキュメントではAzure Python SDKをインストールするよう指示しています。私はそれをしました。私は指示に従って、pythonファイルを作ったが、私は構文エラーを取得しています。私はPythonシェルでファイルを実行しました。私はそれを正しくしましたか? Azureパッケージが使用されていることをどのように知ることができますか?Pythonを使用したAzureサービスバスでのキューの実装
0
A
答えて
0
あなたが言ったように、あなたはPython用のAzure Service Bus SDKに関連していない、Pythonの使用上の問題によって生じた問題のように、構文エラーが発生します。あなたのPythonコードがなければ、私はあなたのコードで何が起こったのか分かりません。 Azure Python SDKを使用してAzure Service Busに接続するための手順をいくつか紹介します。
- Python用のAzure Service Bus SDKをコンソールにインストールします。 WindowsのCMDやLinuxの端末のようなコンソールを開き、Python環境をインストールした場合は&と入力してください。
pip install azure-servicebus
と入力し、PATH
の環境変数内に設定してください。 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.create_queue('taskqueue')
を経由してキューを作成し、以下のコードを経由してメッセージを送信するなどの他の操作を、行うためにsbs
を使用することができます。コンソールでfrom azure.servicebus import Message msg = Message('Hello World!') sbs.send_queue_message('taskqueue', msg)
、あなたはそれを実行するために
python <your script name>.py
を入力することができます。何かエラーがある場合は、あなたの投稿を更新してお知らせください。
上記の手順を確認するには、以下のドキュメントを参照してください。 AzureのPythonのSDK
azure-servicebus
はそれが役に立てば幸いPythonパッケージの利用におけるサービス・バスの利用のための
- How to use Service Bus queues。どんな心配も、私に知らせてください。
関連する問題
- 1. AzureサービスバスとJavascriptの実装
- 2. リンクリストを使用したキューの実装
- 3. キューを使用したセマフォの実装
- 4. MassTransit 3、Azureサービスバスでキューを作成
- 5. PythonでAzureサービスバスに接続
- 6. AzureサービスバスSessionHandlerのパーティション化されたキューの問題
- 7. Azureサービスバス - キューの最後までのOnMessageAsyncでのReadメッセージ
- 8. Pythonでのキュー実装の違い
- 9. 単一のTCPチャネルは、Azureのサービスバスで、Redisのキャッシュ、キューなど
- 10. キューからメッセージを受信しているときに、Azureサービスバスのキュー
- 11. Azureサービスバスのキューを確認する方法が空ですか?
- 12. Scalaの配列を使用したキュー実装のエンキューメソッド
- 13. ローカルでAzureサービスバスを使用する
- 14. Pythonを使用したグラフの実装
- 15. C++でリンクリストを使用したキュー実装
- 16. キューの実装
- 17. Azureサービスバスのデッドレターキュー
- 18. Azureサービスバスのコンシューマーメッセージングパターン
- 19. AzureサービスバスをScheduledEnqueueTimeUtcで設定したメッセージ
- 20. Azure Active Directory認証を使用した.Netコアアプリケーションの実装
- 21. キューの擬似コードを使用してスタックを実装する
- 22. LUAキューの実装
- 23. C++でベクタを使用した単純優先度キューの実装
- 24. リンクリストコードを使用したキューの実装でnullポインタ例外が返される
- 25. OwinスタートアップクラスのOnMessageを使用してAzureサービスバスを購読する
- 26. Azure CosmosDB - キューとしての使用
- 27. void *を使用したCのキュー実装 - 良いか悪いのか?
- 28. サービスバスAzure App Services
- 29. Azureサービスバス3.2.2 BeginReceive()
- 30. AzureサービスバスC#アーキテクチャ
あなたが実際にやったことに少しでも力を入れてください。 – Gahan
あなたの現在のコードとここで得られた構文エラーを投稿してください。 –