問題タブ [windowed]
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.
apache-kafka - Kafka Streams (Suppress): TimeWindow をタイムアウトで閉じる
イベント時間に基づいて1時間ごとにデータを集計する次のコードがあります
問題は、制限時間 + 猶予期間より後の同じキーとタイムスタンプを持つデータを受信しない場合、タイム ウィンドウを閉じて結果を出力できないことです。
ウィンドウが閉じられ、特定の時間が経過すると(同じキーの新しいデータを待たずに)データが出力されるようにするために使用できる代替手段を知りたいです。
イベント時間ではなく、リアルタイムに基づいて untilTimeLimit パラメータを作成するオプション/機能はありますか?
注: この質問は、TimeWindow が閉じられない理由に関するものではなく、新しいデータがない場合に閉じる方法に関するものです。
apache-kafka - Kafka Stream は、ウィンドウが閉じられる前でも新しい集計を作成します
ウィンドウ集計に Kafka ストリームを使用しています。ロジックは次のとおりです。
これはほとんどの場合に機能しますが、次の問題を観察しました。
- 集計が時期尚早にフラッシュされる
- ウィンドウが閉じられる前でも、新しい集約バケットが作成されます
これらの問題は、次のログ (マークされた行) によって明らかです。
これらの問題に対処する方法はありますか?