@azure/event-hubs package
クラス
EventHubBufferedProducerClient |
は、特定の は イベントがエンキューされるときに指定されたオプションによっては、自動的にパーティションに割り当てられるか、指定されたパーティション キーに従ってグループ化されるか、または特定の要求されたパーティションが割り当てられる場合があります。 このモデルは、イベントが発行されるタイミングに関して、非決定論的なタイミングを犠牲にして、バッチ管理の負担を呼び出し元からシフトすることを目的としています。 考慮すべきその他のトレードオフもあります。
決定論的な結果でイベントをすぐに公開することが重要なシナリオでは、パーティション キーが他のパブリッシャーと一致するパーティションに割り当てられているか、可用性の最大化が要件である場合は、 を |
EventHubConsumerClient |
クラスは を作成する方法は複数あります。
必要に応じて、次の値を渡すこともできます。
|
EventHubProducerClient |
クラスは を作成する方法は複数あります。
必要に応じて、オプション バッグを渡して再試行ポリシーまたはプロキシ設定を構成することもできます。 |
MessagingError |
メッセージング エラーの基本クラスについて説明します。 |
インターフェイス
BufferedCloseOptions |
で メソッドを |
BufferedFlushOptions |
で メソッドを |
Checkpoint |
チェックポイントは、Event Hub インスタンス内のコンシューマー グループの特定のパーティションからユーザーが最後に正常に処理したイベントを表します。 クラスの ユーザーが直接操作 |
CheckpointStore |
チェックポイント ストアは、イベント ハブ インスタンスの特定のコンシューマー グループ内の各パーティションのパーティション所有権情報とチェックポイントの詳細を格納および取得します。 ユーザーは を の |
CreateBatchOptions |
で メソッドを
使用例:
|
EnqueueEventOptions |
で メソッドを |
EventData |
Event Hub に送信されるデータを記述するインターフェイス。
を使用するときに送信するオブジェクトを作成するときに、これを参照として使用します
|
EventDataAdapterParameters |
イベント データ アダプターを |
EventDataBatch |
イベント ハブにイベントを送信するために使用できるイベントのバッチを表すインターフェイス。 バッチを作成するには、 の メソッドを |
EventHubBufferedProducerClientOptions |
の作成時に指定できるオプションについて説明します |
EventHubClientOptions |
EventHubClient の作成時に指定できるオプションについて説明します。
簡単な使用方法は です 使用例:
|
EventHubConnectionStringProperties |
Event Hub 接続文字列を構成するプロパティのセット。 |
EventHubConsumerClientOptions |
EventHubConsumerClient の作成時に指定できるオプションについて説明します。
簡単な使用方法は です 使用例:
|
EventHubProperties |
イベント ハブのランタイム情報について説明します。 |
EventPosition |
イベント ハブ パーティション内のイベントの位置を表します。通常は、 で ストリームの開始または終了を表す EventPosition を取得するには、それぞれ 定数 |
GetEventHubPropertiesOptions |
の動作を構成するためのオプションの
|
GetPartitionIdsOptions |
の動作を構成するためのオプションの
|
GetPartitionPropertiesOptions |
の動作を構成するためのオプションの
|
LastEnqueuedEventProperties |
イベントが Event Hubs サービスから受信されるとコンシューマーによって観察される、パーティションの最後のエンキューされたイベントに関する一連の情報 |
LoadBalancingOptions |
負荷分散設定を構成するためのオプション バッグ。 |
OnSendEventsErrorContext |
イベント ハブに正常に送信されなかったイベント、割り当てられたパーティション、送信中に発生したエラーが含まれます。 |
OnSendEventsSuccessContext |
イベント ハブに正常に送信されたイベントと、割り当てられたパーティションが含まれます。 |
OperationOptions |
トレースと abortSignal を構成するためのオプション。 |
PartitionContext |
の一部 |
PartitionOwnership |
Event Hub インスタンスのコンシューマー グループから特定のパーティションの処理を
注: これは、 によって |
PartitionProperties |
EventHub パーティションのランタイム情報について説明します。 |
ReceivedEventData |
Event Hub から受信したイベントの構造を記述するインターフェイス。
を使用するときに、イベント ハブから受信したイベントを処理する関数を作成 |
RetryOptions |
モード、再試行回数、再試行間隔などを決定する再試行ポリシー オプション。 |
SendBatchOptions |
イベントの配列を
|
SubscribeOptions |
で メソッドを |
Subscription |
の メソッドによって返されるオブジェクトを |
SubscriptionEventHandlers |
Event Hub からイベントを受信するために メソッドが呼び出されたときに |
TokenCredential |
認証トークンを提供できる資格情報を表します。 |
TryAddOptions |
クラスの メソッドの動作を |
WebSocketImpl |
WebSocket コンストラクターの必要な形状について説明します。 |
WebSocketOptions |
Web ソケット経由の AMQP 接続のチャネリングを構成するオプション。 |
型エイリアス
ProcessCloseHandler |
パーティションからイベントを受信するために停止した直後に、 によって |
ProcessErrorHandler |
イベントの受信時またはメソッドに渡されたユーザー指定関数の実行時に発生するエラーに対して、 によって |
ProcessEventsHandler |
一連のイベントを受信したときに呼び出される |
ProcessInitializeHandler |
パーティションからのイベントの受信を開始する直前に、 によって |
列挙型
CloseReason |
イベント ハブのコンシューマー グループ内のパーティションからのイベントの処理を停止するさまざまな理由 |
RetryMode |
再試行モードの種類について説明します |
関数
create |
イベント データ アダプターを構築する関数。 このアダプターは、 と共 |
parse |
指定された接続文字列を、Azure Event Hubsに適用できるさまざまなプロパティに解析します。 プロパティは、EventHubProducerClient または EventHubConsumerClient を構築するのに役立ちます。 |
関数の詳細
createEventDataAdapter(EventDataAdapterParameters)
イベント データ アダプターを構築する関数。 このアダプターは、 と共 @azure/schema-registry-avro
に使用して、イベント データ内の本文をエンコードおよびデコードできます。
function createEventDataAdapter(params?: EventDataAdapterParameters): MessageAdapter<EventData>
パラメーター
- params
- EventDataAdapterParameters
イベント データを作成するためのパラメーター
戻り値
MessageAdapter<EventData>
イベント データを生成および使用できるイベント データ アダプター
parseEventHubConnectionString(string)
指定された接続文字列を、Azure Event Hubsに適用できるさまざまなプロパティに解析します。 プロパティは、EventHubProducerClient または EventHubConsumerClient を構築するのに役立ちます。
function parseEventHubConnectionString(connectionString: string): Readonly<EventHubConnectionStringProperties>
パラメーター
- connectionString
-
string
Event Hubs 名前空間用に作成された共有アクセス ポリシーに関連付けられている接続文字列。
戻り値
Readonly<EventHubConnectionStringProperties>