Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Comprendre le saut de file d'attente avec des files d'attente en pause
La suspension d'une file d'attente affecte le comportement de saut de file d'une tâche. Les tâches ne passent pas d'une file d'attente pendant qu'elle est en pause, mais elles passent librement d'une file d'attente à une autre. Cette section décrit ce qui se passe lorsque vous configurez le saut de file d'attente depuis une file d'attente suspendue ou vers une file d'attente suspendue.
Sortir d'une file d'attente interrompue
Les tâches ne sautent pas d'une file d'attente suspendue. Le comportement de saut de file d'attente dépend de la durée pendant laquelle la file d'attente est suspendue. Considérez ces deux situations :
Vous soumettez une tâche à une file d'attente, vous suspendez la file d'attente plus longtemps que le temps d'attente après le changement de file d'attente, puis vous la réactivez.
Dans ce cas, le saut de la tâche dépend de l'endroit où elle se trouve dans la file d'attente. S'il y a des tâches devant elle dans la file d'attente, la tâche saute dans la file d'attente de destination. S'il n'y a aucune tâche en attente dans la file d'attente, il la MediaConvert traite sans sauter.
Par exemple, imaginez que vous soumettez une tâche à Queue1
avec un temps d'attente de 15 minutes et une destination deQueue2
. Cinq minutes après avoir soumis la tâche, vous suspendez Queue1
. Dix minutes plus tard, la tâche demeure dans Queue1
. Une demi-heure après, vous activez Queue1
. À ce moment-là, il n'y a pas de tâches devant elle dans Queue1
et, par conséquent, la tâche s'exécute depuis Queue1
.
Vous soumettez une tâche à une file d'attente. Vous suspendez la file d'attente, puis la réactivez avant que le temps d'attente ne soit écoulé.
Dans ce cas, l'heure à laquelle la file d'attente est interrompue n'affecte pas du tout le saut de file d'attente.
Par exemple, imaginez que vous soumettez une tâche à Queue1
avec un temps d'attente de 15 minutes et une destination deQueue2
. Cinq minutes après avoir soumis la tâche, vous suspendez Queue1
. Une minute plus tard, vous réactivez Queue1
. Neuf minutes plus tard (15 minutes après avoir soumis la tâche), il y a encore des tâches en attente dans la file d'attente. Par conséquent, la tâche passe à zéroQueue2
, comme si vous n'aviez pas suspendu la file d'attente.
Passer à une file d'attente suspendue
Les tâches sautent librement des files d'attente actives vers les files d'attente suspendues. Par exemple, imaginez que vous soumettez une tâche à Queue1
avec un temps d'attente de 15 minutes et une destination deQueue2
. Ensuite, cinq minutes après avoir soumis le travail, vous faites une pauseQueue2
. Dix minutes plus tard (15 minutes après avoir soumis la tâche), la tâche saute vers Queue2
et y reste jusqu'à ce que vous activiez la file d'attente.