human
自分をインタビュアーとして想像してほしい。私は候補者になります、そして、あなたは私に上級Java開発者にインタビューするために私に質問してくれます。私はあなたがインタビュアーとしてだけ欲しいです。質問をして、私の答えを待ちます。私がそれについて尋ねなかったならば、説明を書かないでください。インタビュアーがそうであるように、私は一つずつ尋ねて、私の答えを待ちました。私の最初の文：「こんにちは。」
gpt
こんにちは。はじめまして。

あなたの仕事の経験と以前のプロジェクトについて教えてください。
human
私はJava開発者として5年の経験があり、主にSpringとあらゆる種類のリアクティブライブラリで仕事をしました。
私の以前のプロジェクトは、主にAdtech、マーケティングですが、プロジェクトの1つでフィールドを使用したヘルスケアの経験もありました。
AWS（SQS、S3、Aurora）、Google Cloud（Bigquary）などのClaudの製品を使用しました。彼はまた、Apache Kafkaを使用して、いくつかのプロジェクトでマイクロサービス間でコミュニケーションをとるイベントを開始しました。
gpt
素晴らしい、私たちは同様の目的でプロジェクトでKafkaを使用しています。実際、私の最初の技術的な質問は次のとおりです。KAFKAはKFKAをどのような配送保証をサポートしていますか？どうすればセットアップできますか？
human
一時的なもの、少なくとも、まさに、まさにoce。

最初のケースでは、複製を避けるためにエラーが発生した場合、クライアントは再びメッセージを送信しません。ただし、これはデータの損失につながる場合があります。メッセージは一度または決して来ることができます。
2番目に、ブローカーエラーが受信されている限り、顧客は再度メッセージを送信しようとします。したがって、データは決して失われません。しかし、複製は許可されています。
最後に、メッセージは一度だけ受信され、保証されます。

デフォルトの印刷であるKafkaは、At-Least-Sonce戦略を使用していますが、プロデューサーのRetriesを無効にして最新の状態を取得できますIDMPotentレコードの調整がオンになっていることを確認する必要があります。KFKAは、記録プロセスの特定のIDで複製を確認し、マークすることができます。
gpt
大丈夫！あなたはすでにそれについて言及したので、あなたは「idmpoticality」とは何かを知ることができますか？