問題タブ [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 投票する
1 に答える
2499 参照

c# - Azure EventHub を使用した SignalR のスケールアウト

SignalR の高周波スケーリング ソリューションを探しています。Azure EventHub でそれを行うことができるかどうか疑問に思っています。EventHub を SignalR メッセージのバックプレーンとして使用すると、ボトルネックになりますか?

このページをチェックしましたが、かなり新しいので EventHub については何もありません。

0 投票する
3 に答える
2010 参照

python - Python を使用して Azure Event Hub からのメッセージを使用していますか?

Python を使用して Azure Event Hub からのメッセージをサブスクライブおよび使用するオンライン ドキュメントが見つかりません。C、C#、および Java で可能であることはわかっています。Python を使用できるかどうかを知りたいだけです。

Azure python SDK は現在、メッセージの送信のみをサポートしているようですが、イベント ハブから常にメッセージを受信するための非同期接続を開くことはできません。 http://azure-sdk-for-python.readthedocs.org/en/latest/servicebus.html#event-hub

0 投票する
3 に答える
791 参照

azure-eventhub - ストリーム分析出力

イベント ハブを使用してデータを受信するプロジェクトがあります。これは毎秒送信され、データは SignalR を使用して Web サイトによって受信されます。これはすべて正常に機能しています。Stream Analytics ジョブを介してデータを BLOB ストレージに保存しています。 、しかし、これはアクセスが非常に遅く、たった6台のデバイスから受信しているデータの量では、これが増えるとさらに遅くなります.データにアクセスして、Webサイトのグラフを介して履歴データを表示する必要があります.これは、入ってくるライブデータで補充されます。

私は本当に毎秒データを保存する必要はないので、代わりに30秒ごとに保存することだけを考えましたが、私がやろうとしているのはSQL DBに、まだ毎秒データを受け取りますが、30秒ごとに保存するだけです、タンブリングウィンドウを試しましたが、私が見ることができることから、これは単一のエントリではなく、30秒ごとにすべてをダンプするだけです.

タンブリング、スライディング、およびホッピング ウィンドウを理解していないのでしょうか。この方法では使用できないのではないでしょうか? その場合、私はそれを行う唯一の方法を推測しています。出力データベースを入力として使用することです。そのため、タイムスタンプを現在の時刻と相互参照できますか?

誰かが他のアイデアを持っていない限り?任意の助けをいただければ幸いです。

ありがとう

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

c# - IEventProcessor がイベント ハブから読み取っていない

現在、EventProcessorHost と単純な IEventProcessor 実装を使用してイベント ハブ リーダーを実装しています。Paolo Salvatori の優れたService Bus Explorerを使用して、テレメトリ データがイベント ハブに書き込まれていることを確認しました。リースとチェックポイントにストレージ アカウントを使用するように EventProcessorHost を正常に構成しました。ストレージ アカウントに Event Hub データ ファイルが表示されます。この時点で発生している問題は、IEventProcessor の実装がイベント ハブから何も読み取っていないように見えることです。

例外はありません。テスト コンソール アプリは問題なくストレージ アカウントに接続しています。コンストラクターに追加したログ ステートメントが呼び出されていないことに気付きました。そのため、レシーバーが実際に作成されていないように見えます。シンプルなものが欠けているような気がします。私が見逃したものを特定するのを手伝ってくれる人はいますか? ありがとうございました!

IEventProcessor の実装:

テスト コンソール コード:

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

c# - Encoding.utf8がC#でコンマを特殊文字に変換する

私のデバイスは、C++ 言語で Encoding.UTF8 を使用して eventhub でデータを送信します。私の受信機は c# で記述されてます

  • 私のイベントハブ メッセージはDeviceID,Temprature,Humidity\nfdf5d821-c490-4405-b84c-171b478666d1,55,65 です

  • しかし、C#での文字列の戻り値は

    デバイスID%2C温度%2CH湿度%0Afdf5d821%2Dc490%2D4405%2Db84c%2D171b478 666d1%2C55%2C65

  • 私の最初の質問は、C#で特殊文字なしでeventhubに送信するときに、データをそのまま受信する方法です
  • Stream analytic が実行されると、eventhub からデータが読み取られるかどうか。