低レイテンシフロー

どのワークフローも完了するのにある程度の時間がかかります。必要な合計時間は2つの要因で構成されます。1つはフローが実行されるまで待つ時間で、もう1つは実際の実行時間です。

フローの実行時間は一般に、ある実行から次の実行まで一定のままですが、キューに入っている時間は次のような複数の要因に左右されます。

  • ネットワークに起因するレイテンシーとフローを実行するシステムのスループット制限。

  • 他のフロートの標準実行モードの共有に起因するレイテンシー。このような他のフローは、大量のデータや複雑なフロー構成を伴うクエリ処理である可能性があります。

低レイテンシー機能は、一連の特定の基準を満たすフローをそれ以外のフローとは別に実行することで、一貫性のあるフロー実行時間を保証します。「低レイテンシーフローの基準」を参照してください。

Oktaは、低レイテンシーフローを、待機時間が最小限でリソースの可用性が高い最適化された処理キューに送ります。これらのフローは、標準モードで実行されるフローやスロットルされるフローよりも高速に実行されます。「フロースロットリング」を参照してください。

たとえば、次の図は、低レイテンシー機能のリリース前のフロー実行キューがどのようなものであるかを示しています。

フロー実行に最適な処理キュー。低レイテンシー対象フローがスロットルされたフローや標準速度フローの後ろで動けなくなっています。

前の構成では、低レイテンシーモードの対象となるフローは大きなフローやスロットルされたフローによって足止めされます。これらの低レイテンシーフローは、このような時間のかかるフローが完了するまで待たなければなりません。

低レイテンシー機能のリリース後は、フロー実行キューは次のようになります。

フロー実行に最適な処理キュー。低レイテンシー対象フローは独自のキューに入れられます。スロットルされたフローや標準速度フローの後ろで停止することはもうありません。

Oktaは、すべての低レイテンシー対象フローを独自のキューに移動することで、それらのフローがキュー内で大きなフローやスロットルされたフローの後ろに置かれるという制約を取り除きます。低レイテンシーフローは、より速く、より一貫性のある速度で実行されます。これにより、ユーザーのビジネスプロセスが向上します。

ある低レイテンシーフローが低レイテンシ基準を満たさなくなったことがOktaによって検出されると、そのフローは通常のフローキューの後ろに戻ります。「低レイテンシーフローの基準」を参照してください。

関連項目

低レイテンシーフローの基準

実行制限

Workflowsのシステム制限

実行履歴の詳細