小さな遅延で特定のトピックのカフカでコンシューマーを始めたい。具体的には、メッセージを作成してから特定の時間が経過した後、消費者がトピックからメッセージを消費し始めるようにします。誰もがそれを可能にするためにカフカに任意のプロパティまたはオプションがあると言うことができます。前もって感謝します。Apache kafka - コンシューマー遅延オプション
0
A
答えて
0
スパークストリーミングについても同じことをしました。私は、アプローチがあなたにも合うことを願っています。
アイデアは非常に簡単です - Thread.sleep
を使用してください。 kafkaから新しいメッセージを受け取ったら、処理する前にどれくらいの時間寝る必要があるかを計算できます。アイデアのための
擬似コード:
message = getNextMessageFromKafka()
sleepMs = Math.max(0, currentTime - message.timestamp)
Thread.sleep(speepMs)
do processing
+0
アイデアは完全に1ms間隔ごとにトピックがいくつかのデータで充実し、消費者が消費し、スレッドが1msデータごとにスリープして、これが正しく進行し、他の処理ロジックがryteと呼ばれる!!!! –
関連する問題
- 1. ActiveMQコンシューマー実行遅延
- 2. Apache Kafkaコンシューマー - アナリティクスプラットフォーム - データの視覚化
- 3. kafkaストリームの遅延関数
- 4. Kafkaコンシューマー・ポーリング・メッセージ(Python)
- 5. Apache Kafkaでコンシューマーがメッセージを受け取っていない
- 6. Kafkaトランザクションのプロデューサーとコンシューマー
- 7. 遅延を伴うApacheのベンチマーク方法
- 8. autofacオプション/遅延依存関係
- 9. シングルノードのマルチブローカー構成のkafkaコンシューマー
- 10. Kafkaコンシューマーを作成できません
- 11. カフカオペレーションの遅延
- 12. RxJava遅延オブザーバブルの遅延
- 13. スレッドの遅延 - 遅延
- 14. kafkaがJavaプログラムで遅延を消費する方法
- 15. Django:WSGI遅延
- 16. Apache Kafka - テストフォールトトレランス
- 17. Apache Flink Kafka Itegration
- 18. Apache Kafka - コンシューマーファンダメンタルズ
- 19. コンフルエントプラットフォームvs apache kafka
- 20. Apache Kafka - 集約
- 21. Apache Kafkaのデータストリームジェネレータ
- 22. Apache Kafka複数のコンシューマインスタンス
- 23. Apache Kafka StreamsトピックへのKTablesのマテリアライズが遅いようです
- 24. ルビー、遅延ジョブ、遅延:バックエンド:ActiveRecordの
- 25. Androidで巨大なUDP遅延/遅延
- 26. アニメーション遅延アニメーション遅延の増加
- 27. SQL ExpressとSQL CE、遅延/遅延
- 28. 遅延ロードによる遅延ポップアップタグ
- 29. 遅延評価とPythonの遅延バインド?
- 30. 遅延
とすぐにプロデューサーが、カフカのログにそれが行くKafka' 'でメッセージを送信し、消費者がそれを消費するために利用可能になりました。私は、すべてのメッセージに関して消費を遅らせるオプションを提供するカフカドキュメンテーションのプロパティは表示されません(もしあれば、それについてもっと知っていればうれしいです)。しかし、あなたはプロデューサーに比べて少し遅れてコンシューマーを始めることができるように、メッセージの消費を管理できます。 – Explorer