私はAというカフカのトピックを持っています。トピック内のデータのカフカから最新の値を取得
形式は次のとおりです。今
{ id : 1, name:stackoverflow, created_at:2017-09-28 22:30:00.000}
{ id : 2, name:confluent, created_at:2017-09-28 22:00:00.000}
{ id : 3, name:kafka, created_at:2017-09-28 24:42:00.000}
{ id : 4, name:apache, created_at:2017-09-28 24:41:00.000}
消費者側では、私は一時間ウィンドウの最新のデータのみを取得したいが、私は上のベース話題から最新の値を取得する必要が1時間ごとに意味しますcreated_at
私の予想される出力は次のようになります。
{ id : 1, name:stackoverflow, created_at:2017-09-28 22:30:00.000}
{ id : 3, name:kafka, created_at:2017-09-28 24:42:00.000}
私はこれがksqlが、イムわからないことによって解決することができると思います。私を助けてください。
ありがとうございます。
あなたのキーは何ですか? –
キーがメッセージ1、メッセージ2などであると考えてください。上記の値は – shakeel
Coolです。 Kafka Streamsはキーに基づいてすべてを集約/グループ化するため、キーを念頭に置いておく必要があります。 –