Python 用のAzure Event Hubs ライブラリ

Azure Event Hubsは、1 秒あたり何百万ものイベントを取り込み、複数のコンシューマーにストリーミングできる、拡張性の高い発行サブスクライブ サービスです。 これにより、接続されたデバイスとアプリケーションによって生成される大量のデータを処理して分析できます。 Event Hubs がデータを収集したら、リアルタイム分析プロバイダーを使用するか、バッチ処理/ストレージ アダプターを使用してデータを取得、変換、格納できます。 Azure Event Hubsの詳細については、「Event Hubs とは」を参照してください。

データ アクセス用のライブラリ

Azure Evnet Hub ライブラリの最新バージョンはバージョン 5.x.x です。新しいアプリケーションにはバージョン 5.x.x を使用することを強くお勧めします。

既存のアプリケーションをバージョン 5.x.x に更新するには、 移行ガイドに従ってください。

バージョン 5.x.x

Azure Event Hub インスタンスからイベントを送受信するには、次のパッケージを使用します。

ライブラリ リファレンス サンプル source
azure-eventhub v5 azure-eventhub v5 の API リファレンス azure-eventhub v5 のサンプル azure-eventhub v5 のソース コード
azure-eventhub-checkpointstoreblob API リファレンス サンプル ソース コード
azure-eventhub-checkpointstoreblob-aio API リファレンス サンプル ソース コード

バージョン 1.x.x

以前のバージョンでは、Azure Event Hub インスタンスからイベントを送受信できますが、同じパッケージの最新バージョンでの開発エクスペリエンスに関する新機能や改善点が多くはありません。

ライブラリ リファレンス サンプル source
azure-eventhub v1 azure-eventhub v1 の API リファレンス azure-eventhub v1 のサンプル azure-eventhub v1 のソース コード

リソース管理用ライブラリ

Azure Event Huns リソース プロバイダーを操作するには、次のライブラリを使用します。

ライブラリ リファレンス source
azure-mgmt-eventhub API リファレンス azure-mgmt-eventhub のソース コード