問題タブ [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.
c# - Azure EventHub を使用した SignalR のスケールアウト
SignalR の高周波スケーリング ソリューションを探しています。Azure EventHub でそれを行うことができるかどうか疑問に思っています。EventHub を SignalR メッセージのバックプレーンとして使用すると、ボトルネックになりますか?
このページをチェックしましたが、かなり新しいので EventHub については何もありません。
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
azure-eventhub - ストリーム分析出力
イベント ハブを使用してデータを受信するプロジェクトがあります。これは毎秒送信され、データは SignalR を使用して Web サイトによって受信されます。これはすべて正常に機能しています。Stream Analytics ジョブを介してデータを BLOB ストレージに保存しています。 、しかし、これはアクセスが非常に遅く、たった6台のデバイスから受信しているデータの量では、これが増えるとさらに遅くなります.データにアクセスして、Webサイトのグラフを介して履歴データを表示する必要があります.これは、入ってくるライブデータで補充されます。
私は本当に毎秒データを保存する必要はないので、代わりに30秒ごとに保存することだけを考えましたが、私がやろうとしているのはSQL DBに、まだ毎秒データを受け取りますが、30秒ごとに保存するだけです、タンブリングウィンドウを試しましたが、私が見ることができることから、これは単一のエントリではなく、30秒ごとにすべてをダンプするだけです.
タンブリング、スライディング、およびホッピング ウィンドウを理解していないのでしょうか。この方法では使用できないのではないでしょうか? その場合、私はそれを行う唯一の方法を推測しています。出力データベースを入力として使用することです。そのため、タイムスタンプを現在の時刻と相互参照できますか?
誰かが他のアイデアを持っていない限り?任意の助けをいただければ幸いです。
ありがとう
c# - IEventProcessor がイベント ハブから読み取っていない
現在、EventProcessorHost と単純な IEventProcessor 実装を使用してイベント ハブ リーダーを実装しています。Paolo Salvatori の優れたService Bus Explorerを使用して、テレメトリ データがイベント ハブに書き込まれていることを確認しました。リースとチェックポイントにストレージ アカウントを使用するように EventProcessorHost を正常に構成しました。ストレージ アカウントに Event Hub データ ファイルが表示されます。この時点で発生している問題は、IEventProcessor の実装がイベント ハブから何も読み取っていないように見えることです。
例外はありません。テスト コンソール アプリは問題なくストレージ アカウントに接続しています。コンストラクターに追加したログ ステートメントが呼び出されていないことに気付きました。そのため、レシーバーが実際に作成されていないように見えます。シンプルなものが欠けているような気がします。私が見逃したものを特定するのを手伝ってくれる人はいますか? ありがとうございました!
IEventProcessor の実装:
テスト コンソール コード:
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 からデータが読み取られるかどうか。