アプリケーションはクリックストリームデータをAmazon Kinesisに書き込みます。ストリームは定期的にスパイクを経験し、PutRecords呼び出しは示されている応答で失敗することがあります。このエラーを軽減するのに役立つ手法はどれですか?(2つ選択してください。)
解答を選択
オプションをタップして解答を確認してください。
正解: 指数関数的バックオフで再試行を実装する。, リクエストの頻度やサイズを減らす。.
これが解答である理由
Kinesis PutRecords呼び出しが失敗する場合、スロットリングが原因である可能性が高いです。指数関数的バックオフで再試行を実装することで、一時的なエラーやスロットリング時に自動的に再試行し、システムへの負荷を軽減しながら成功率を高めることができます。リクエストの頻度やサイズを減らすことも、Kinesisストリームのスループット制限を超えないようにする直接的な方法であり、スロットリングエラーを回避するのに役立ちます。 PutRecordの代わりにPutRecordsを使用することは、一般的に効率的な書き込み方法であり、個々のPutRecord呼び出しはオーバーヘッドが大きくなります。KinesisをAmazon SNSに置き換えることは、データ処理の性質が異なるため適切ではありません。KCLコンシューマーの数を減らすことは、データの読み取り側に関係し、書き込み側のエラー軽減には直接寄与しません。
試験に合格 — 終わりのない解答探しなしで
この試験のすべての検証済み問題と解説を1か所で入手し、準備時間を大幅に節約しましょう。1,000以上の認定 · 20以上の言語 · 無料で開始。
試験に早く合格する → カード不要