注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。
Foundry でストリームを作成する準備を進める際は、ストリームを定義する低遅延とスループットの要件を検討することが重要です。このページでは、ストリームのユースケースにおける低遅延とスループットの両方のパフォーマンスについて、検討すべき問いを紹介します。
低遅延とは、ストリームのレコードが処理される速さを指します。低遅延はリアルタイムストリームを定義するパフォーマンスの中核的な要素であり、レコードがストリームで処理されてから宛先に到着するまでに期待される速さは、実際の業務に影響を及ぼすことがあります。たとえば、即座の対応が必要な航空便の遅れやサプライチェーンの問題に対して、アラートがどれだけ速く発動するかは、ストリームの低遅延によって決まります。低遅延に影響する要因は多岐にわたりますが、特に重要な考慮事項を以下に示します。
標準的なストリーミングパイプラインは、次の段階を15秒未満で実行できます。
上記のとおり、ストリーミングパイプラインのエンドツーエンドの低遅延に影響する主要な要因は3つあります。
スループットとは、一定の時間内に処理できるレコードの量です。低遅延パイプラインのパフォーマンスを測定するうえで、スループットは低遅延と同じくらい重要であることが多く、特に重要な考慮事項を以下に示します。