Mode à faible latence
Chaque workflow nécessite une certaine durée pour se terminer. Le temps total requis dépend du temps d'attente avant que le flux s'exécute et du temps d'exécution réel.
Tandis que le temps d'exécution du flux demeure généralement constant d'une exécution à la suivante, le temps d'attente en file dépend de plusieurs facteurs :
-
La latence héritée du réseau et des limitations de débit des systèmes qui exécutent le flux.
-
La latence héritée du partage du mode d'exécution standard avec d'autres flux. Ces autres flux peuvent traiter des requêtes impliquant de grandes quantités de données ou des configurations de flux complexes.
Le mode faible latence contribue à garantir des temps d'exécution constants pour vos flux en en exécutant certains séparément des autres. Voir Critères pour le mode à faible latence.
Lorsqu'un flux a le mode faible latence activé, Okta le dirige vers une file d'attente de traitement optimisée avec des temps d'attente minimaux et une disponibilité accrue des ressources. Ces flux s'exécutent à une vitesse supérieure par rapport aux flux qui s'exécutent en mode standard ou aux flux qui sont limités. Voir Limitation de flux.
Par exemple, le graphique suivant illustre à quoi ressemblent les files d'exécution de flux avant la publication de la fonctionnalité à faible latence :
Dans la configuration précédente, les flux volumineux ou limités retardent les flux qui sont admissibles au mode à faible latence. Les flux doivent attendre que les flux de plus longue durée soient terminés.
Avec la fonctionnalité à faible latence, les files d'exécution de flux ressemblent à ceci :
Okta déplace tous les flux qui sont en mode à faible latence dans leur propre file afin qu'ils s'exécutent à une vitesse plus élevée et plus constante.
Si Okta détecte qu'un flux ne répond plus aux critères pour le mode à faible latence, le flux retourne aux files de flux régulières. Voir Critères pour le mode à faible latence.