Kafkaの初心者。異なるメッセージタイプを順番に送信することをお勧めします。
私は、タイプAの最初のいくつかのメッセージ(json)、次にタイプBのメッセージを送信したいと思います。Javaコンシューマは、データベースを更新する目的でこの順序を維持するために消費しなければなりません。
私の最初の考えは、メッセージの順序を保証するために単一のトピックを使用することでした。私はこれらの答え読み:
をしかし、別のオブジェクトタイプに対して1つのトピックを使用するには、カフカで良い習慣ではないようですか?
もう1つの解決策 "kafkaesque"はこの問題の2つのトピックを持っています。しかし、プロデューサーが最初のトピックのすべてのメッセージが2番目のトピックを送信する前に消費されたことを確認する方法はありますか?私は非同期を失うだろうか?
あなたの意見では、このタイプの構成ではどのような戦略が最適ですか?
ありがとうございます。
Bのすべてのイベントは、Aの後に読み取られなければならないか、いくつかの通気孔ob BはAのいくつかの事象の後に読み取られ得るか? – marvel308
ご質問ありがとうございます@ marvel308。理想的には、Aのすべてのイベントの後にBのすべてのイベント。 –