Qu’est-ce que la Live Queue ?

La Live Queue est la voie rapide partagée de Transloadit pour les Jobs d’encodage qui nécessitent un traitement en temps quasi réel ; les téléversements directs de fichiers y placent les Jobs par défaut. Les Jobs qui dépassent le nombre d’emplacements prioritaires de Jobs d’un Workspace dans une région attendent dans une file d’attente de secours et rejoignent la Live Queue à mesure que des emplacements se libèrent.

Fonctionnement de la Live Queue

Cette voie de traitement prend en charge les traitements issus de téléversements directs avant les Jobs importés non urgents ou explicitement regroupés en lots. Elle est partagée entre les clients, tandis que les emplacements prioritaires de Job régionaux de chaque Workspace limitent la quantité de traitements de ce Workspace pouvant l’occuper simultanément. Les Jobs excédentaires de la Live Queue attendent dans une file d’attente de secours et reviennent lorsque leur Workspace libère des emplacements. Sur le plan opérationnel, le temps passé dans la file, le temps d’exécution du Robot et la durée de l’Assembly de bout en bout sont des mesures distinctes qui devraient être surveillées séparément.

Points clés

  1. Les téléversements directs créent normalement des Jobs dans la Live Queue, tandis que les Steps d’import qui récupèrent plusieurs fichiers dans une même Assembly sont placés dans la Batch Queue ; un Step peut également opter pour un traitement par lots au moyen de son paramètre de file d’attente.
  2. Les traitements de la Live Queue sont prioritaires sur les traitements par lots partagés, mais cette priorité ne signifie pas un parallélisme sans limite : chaque Job exécuté simultanément consomme des emplacements selon le nombre d’emplacements requis par son Robot.
  3. Les estimations du temps d’attente dans la file sont disponibles par région de traitement et exprimées en secondes, ce qui permet à la logique d’admission de distinguer une accumulation de traitements sur la plateforme d’un encodage individuel lent.

Quand la Live Queue est importante

Réservez la capacité de la Live Queue aux Jobs ayant des exigences de latence significatives. Les pics qui dépassent les emplacements prioritaires de Job du forfait augmentent le temps d’attente, car les traitements excédentaires sont placés dans la file d’attente de secours jusqu’à ce que les Jobs en cours dans la Live Queue se terminent. Les Steps non urgents peuvent quant à eux être délibérément dirigés vers la Batch Queue.

Transformer vos connaissances sur les médias en une chaîne de traitement opérationnelle

Reliez les téléversements, le traitement, l’IA, le stockage et la diffusion via une seule API déclarative — la pile d’encodage, la montée en charge et l’évolution constante des formats sont prises en charge pour vous.

Essayer Transloadit gratuitement