問題タブ [azure-eventhub]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
92 参照

azure - IEventProcessor - オフセットの設定

iterface IEventProcessor を使用している EvenProcessor を使用しています。Azure Eventhub に接続すると、常に「すべて」のデータが取得されますが、「ライブ」データのみが必要です。DateTimeを使用してオフセットを設定することについて読んでいましたが、どこにあるのかわかりません。成功せずに試してみました。出来ますか?以下にコードの一部を添付します。

0 投票する
1 に答える
3188 参照

file - ファイルを Azure Event Hubs に送信することはできますか?

.zip ファイルを Event Hubs に送信し、コンソール アプリケーションで Event Hub をリッスンし、このファイルを受け取って解凍したいと考えています。Event Hubs はこれに対する正しいソリューションですか?

イベント ハブに .zip ファイルを送信する何千ものクライアントが存在するため、信頼できるソリューションが必要です。

0 投票する
1 に答える
2023 参照

c# - 単体テスト イベント ハブ EventProcessor

私は現在、Microsoft イベント ハブについて学習しており、こちらのサンプル コードに従いました。ProcessEventsAsync(PartitionContext context, IEnumerable<EventData> events)EventData を取得した後、それをデータベースに保存するようにメソッドを変更しました。今のところ、単体テストを使用してコードをテストしたいと考えています。テスト クラスでは、センダーを設定し、初期化メソッドでデータをイベント ハブに送信します。その部分は完全に機能します。次に、受信側をテストする新しいテスト メソッドを作成します。コードは次のようになります。

ここでは、レシーバーの新しいインスタンスを作成し、それを使用してイベント ハブに送信されたデータを処理するだけです。イベント ハブに 3 つのオブジェクトのみを送信しましたが、そのうちの 2 つは同じパーティションを使用しています。テストが失敗し、すべてのパーティションが初期化されていないことが出力に示されます。これは、すべてのデータの処理が完了する前に受信側が停止したことを意味します。

MessageProcessingWithPartitionDistribution()メソッドがタスクを複数のスレッドに分割したため、単体テストはこのようには機能しないと推測しています。私の質問は、このMessageProcessingWithPartitionDistribution()メソッドを単体テストでテストするにはどうすればよいですか?

どんな助けでも大歓迎です!

0 投票する
1 に答える
1367 参照

azure - URL で IoT メッセージを Azure Event Hub に送信する

現在、ビーコン レシーバーを使用して iBeacon 情報を取得しています。問題は次のとおりです。

レシーバー プラットフォーム サーバーでは、URL の入力しか許可されていません。情報をazure eventhubに送信するにはどうすればよいですか?? 私はこのAPIを見つけました:

https://NAMESPACE.servicebus.windows.net/EVENTHUB-NAME/publishers/PUBLISHER-NAME/messages

試してみましたが、うまくいかないようです。私は何かが恋しいですか?? またはURLに認証を追加する方法を教えてもらえますか? 私は今どうすればいい?

ありがとう

0 投票する
1 に答える
1809 参照

azure - イベント ハブ パーティションの最大数を常に構成しないのはなぜですか?

Azure Event Hubsの概要記事には、次のように記載されています。

The number of partitions is specified at the Event Hub creation time and must be between 8 and 32. パーティションはデータ編成メカニズムであり、Event Hubs のスループットよりも、アプリケーションを使用する際に必要なダウンストリームの並列処理の程度に関連しています。これにより、予想される同時リーダーの数に直接関連するイベント ハブ内のパーティション数の選択が行われます。イベント ハブの作成後、パーティション数は変更できません。この数は、長期的に予想される規模の観点から考慮する必要があります。Azure Service Bus チームに連絡して、32 パーティションの制限を増やすことができます。

最初の作成後にイベント ハブのパーティションの数を変更することはできないため、常にパーティションの最大数である 32 に構成しないのはなぜでしょうか? これを行うことによる価格への影響は見られません。パフォーマンスのトレードオフはありますか?

また、別の補足として、8 パーティション未満のイベント ハブを作成できるようです。この記事には、8 ~ 32 の間でなければならないと書かれています。なぜそう言われるのかは不明です...

0 投票する
1 に答える
600 参照

azure - イベントハブとサービス バスを Azure のリソース グループに追加できますか?

Azure でマルチテナント アプリケーションの構築に取り組んでいますが、リソース グループはテナントを分離するための良い方法ですが、イベントハブまたはサービス バス キューをリソース グループに追加する方法が見つかりませんでした。出来ますか?