カフカのトピックのTTLを7日に設定しました。私はKafka
からデータを取得していますが、DBに格納していますが、今私はKafka
から最後の5日間のメッセージを取り出してDBに格納しなければなりません 注:最後の5日間からKafka
に問題はありません。Javaを使用してカフカから最後の5日間のメッセージを取得する方法
1
A
答えて
5
まずとき5日前のタイムスタンプのために、各パーティションのオフセットを取得するためにconsumer.offsetsForTimes()を呼び出し次に、あなたのトピックのためのパーティション
を取得するためにconsumer.partitionsFor()メソッドを呼び出します最後のメッセージは正常に処理されました。
その後、通常どおりにその時点でのオフセット現在の消費者を配置し、(ポーリングを呼び出すために継続)とプロセスメッセージする)(consumer.seekを呼び出します。
1
前のニースに答えるために、私はあなたのトピックのためのパーティションを取得するためにその呼び出しpartitionsFor
メソッドを追加し、@Hansが言ったように行うだろう。
+1
ありがとうございます。適切な第一歩を含めるように答えを更新しました。 –
関連する問題
- 1. swift 3.0を使用して日付から最後の30日を取得する方法
- 2. カフカ0.10を使用してカフカラグを取得する方法?
- 3. Java Calendar Calendar.DAY_OF_WEEKを使用して特定の日付の最初と最後の日付を取得する
- 4. カフカから最新の値を取得
- 5. 日付を使用して月の最初の日から日数を取得する方法
- 6. NASAのAPIから最後の3日間のデータを取得
- 7. 彼らの最後の活動以来、各ユーザのアクティビティの最後の30日間を取得する方法
- 8. コアスパークを使用してバフ処理用のカフカからメッセージを読み取る方法
- 9. Apache Kafka:カフカから最新のメッセージを受け取るには?
- 10. データベースから現在の日付から過去5日間の値を取得する方法
- 11. SQLを使用してROW_NUMBERから最後の行を取得
- 12. woeidを使用して5日間の天気予報を取得する方法
- 13. XMPP - チャットルームから最後のn個のメッセージを取得する
- 14. JavaScriptの最初の日付と最後の日付を取得する方法
- 15. 現在の日付から最後の月と年を取得する方法
- 16. Javaの場合、タイムスタンプから日を取得する最善の方法
- 17. 2日間から日を取得する方法
- 18. 最後の3ヶ月の月曜日から日曜日の日付を取得する方法Redshiftで?
- 19. 月の最後の日付を取得する方法
- 20. express.jsの最後のリクエスト日時を取得する方法
- 21. 配列の最後の日付を取得する方法
- 22. owinとMvcを使用してhttpcontextからアクセストークンを取得する方法5
- 23. トピックごとのメッセージ数を取得する方法Java APIを使用しているKafkaから
- 24. C#でEFを使用してMySQLテーブルから最初と最後の日付を取得するには?
- 25. Windowsで最後にログオンしてからの時間の取得方法は?
- 26. コマンドプロンプトを使用して月の最終日を取得する方法
- 27. 過去7日間の最後のレコードを取得します
- 28. 関数を使用してdataframe列から最初と最後の値を取得する方法
- 29. WMIを使用してMSMQで最も古いメッセージを取得する方法.. ..
- 30. 最後のウェブページ訪問からの経過時間を取得する方法
オフセット値を使用して消耗する必要があります。たとえば、最後の読み取りがオフセット100の場合は、オフセット101からそれを消費する必要があります。 –
このオフセットの概念をJavaでどのように使用できますか、格納していないため、格納されたメッセージの最終オフセット値を知る方法を教えてください任意のオフセット値 – Sat