誰かがamqpを使ってPythonでAzureイベントハブにメッセージを送信する方法を知っていますか?パーティションキー(パーティションIDではなく)でメッセージを送信する必要があります。どうもありがとう。Pythonでamqpを使ってAzureイベントハブにメッセージを送信するには
0
A
答えて
0
公文書Partitioned queues and topics
のセクションによれば、以下のように、メッセージのPartitionKey
プロパティを設定してパーティションキーでメッセージを送信することができます。
のPartitionKey:メッセージがBrokeredMessage.PartitionKey財産ではなくBrokeredMessage.SessionIdプロパティセットを持っている場合、Service Busは、パーティション・キーとしてのPartitionKeyプロパティを使用しています。メッセージにSessionIdとPartitionKeyの両方のプロパティが設定されている場合は、両方のプロパティが同一でなければなりません。 PartitionKeyプロパティがSessionIdプロパティと異なる値に設定されている場合、Service Busは無効な操作例外を返します。送信者が非セッション対応トランザクションメッセージを送信する場合は、PartitionKeyプロパティを使用する必要があります。パーティションキーは、トランザクション内で送信されるすべてのメッセージが同じメッセージブローカによって処理されることを保証します。
以下の手順でPythonを使用します。
pip install python-qpid-proton
でAMQPのPython Qpid Protonパッケージをインストールします。参考資料としてのサンプルコードです。
from proton import Messenger, Message messenger = Messenger() message = Message() message.address = "amqps://<shared_access_policy_name>:<shared_access_policy_key>@<your-servicebus-namespace>.servicebus.windows.net/<your-eventhub-name>" message.properties = { "PartitonKey" : "<a partitonKey you want>", } message.body = u"This is a text string" messenger.put(message) messenger.send()
proton.Message
クラスリファレンスhereを参照してください。
希望します。
関連する問題
- 1. RESTを使用してAzureイベントハブにバッチイベントを送信する
- 2. AzureイベントハブC#バッチ送信者
- 3. Spring AMQPを使用してリスナーに送信する遅延メッセージ
- 4. Azureイベントハブと通信するときに、TLSでAMQPプロトコルを使用する方法
- 5. AzureイベントハブAMQP1.0送信者とSAStoken
- 6. Pythonとsmtplibを使ってVerizon SMSメッセージを送信する
- 7. AMQP/RabbitMQで排他待ち行列にメッセージを送信
- 8. OpenNMS v18 AMQPメッセージ送信の問題
- 9. PHPを使ってHTMLメッセージを送信するには?
- 10. する方法Pythonを使用してAzure関数からAzureのキューにメッセージを送信しますか?
- 11. pythonを使用してサーバーにメッセージを送信するSocketIO
- 12. quickbloxを使ってメッセージを送信
- 13. C#とAutoItを使ってFlashゲームにメッセージを送信する
- 14. `mail`を使ってローカルにメッセージを送信する
- 15. Python Qpid/Proton/Messenger()を使用すると、Azureイベントハブからのメッセージをどのようにフィルタリングできますか?
- 16. javaでマルチキャストアドレスにTCP/IPを使ってメッセージを送信する方法は?
- 17. pidによって別のpythonプロセスにメッセージを送信できますか?
- 18. USBケーブルを使ってRaspberry PiからArduinoにメッセージを送信するには
- 19. pexpectを使ってPythonでファイルを送信するPython
- 20. xmppを使って友達にアンドロイドのfacebookメッセージを送信
- 21. セレンを使ってユーザーにメッセージを送信
- 22. Websocketppでメッセージを送信するには
- 23. ボットを使ってどのFacebookページにメッセージを送信するのですか?
- 24. pythonスクリプトを使ってリモートサーバにパラメータを送信する
- 25. .NETコア送信者から.NET 4.6ハンドラにAzure ServiceBusでメッセージを送信
- 26. mosquittoブローカーからazure IOT hubにメッセージを送信する方法
- 27. Rebus - 遅延メッセージを別のキューに送信する(Azure ServiceBus)
- 28. すべてのブラウザにsocket ioを使ってメッセージを送信する
- 29. twilioを使ってメッセージを送信するコマンドサーバ
- 30. htmlテーブルを使ってOutlookメッセージを送信する