0

データベースから読み取った入力ストリームがあり、さまざまなデバイスからの測定値があります。データベースに記録されたイベントは時系列ではありませんが、通常は 2 分のウィンドウで到着します。ただし、一部のデバイスでは、タイムスタンプが数日前のデータを送信できます。

入力ストリームに CTI を挿入して、せいぜい数分しか経過していない「通常の」データを処理する場合、残りのデータより数日遅れているデバイスのデータを処理するにはどうすればよいですか?

CTI を挿入する前に、入力ストリームをデバイスごとに 1 つのストリームに分割して、「古い」ストリームに他の入力ストリームから独立した CTI を持たせることはできますか?

前もって感謝します。

4

2 に答える 2

0

データを別のストリームとして取得する代わりに、複数のデバイスから保存されたデータを読み取り、subjects.

subjectこれは、データのソースがさまざまなタイムラインを持つことができ、それぞれが独立したアプリケーション タイムラインになるため、私のアプリケーションでは非常にうまく機能します。

サンプル プロジェクトを含む完全な例は、私の (クロス ポストされた) MSDN の質問への回答としてすべての信用に値するDevBikers ブログで見つけることができるため、ここではコードを投稿しません。

于 2013-09-23T13:49:32.610 に答える