JavaScript 用 Azure Event Hub モジュール

Azure Event Hubsは、1 秒あたり何百万ものイベントを取り込み、複数のコンシューマーにストリーミングできる、拡張性の高い発行/サブスクライブ サービスです。 これにより、接続されているデバイスとアプリケーションによって生成される大量のデータを処理および分析できます。

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

Azure Resource Managerを使用してAzure Event Hubs リソースを管理するには、次のパッケージを使用します。

NPM パッケージ リファレンス
@azure/arm-eventhub API Reference for @azure/arm-eventhub

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

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

NPM パッケージ リファレンス サンプル
@azure/event-hubs API Reference for @azure/event-hubs イベントを受信 & 送信するためのサンプル
@azure/eventhubs-checkpointstore-blob API Reference for @azure/eventhubs-checkpointstore-blob イベントの受信時にチェックポイント ストアを使用するためのサンプル

アプリケーションの複数のインスタンス間でパーティションの負荷が分散されるように、複数のパーティションからイベントを受信するための古いパッケージ @azure/event-processor-host があります。 これを行うには、Azure Storage BLOB を使用してチェックポイントを格納します。 このパッケージは非推奨であり、上記の表に記載されているパッケージに置き換えられました。 移行ガイドに従って、このパッケージからアプリケーションを移動します。