O que é um limite de vagas para Jobs?

Um limite de vagas para Jobs é a cota de simultaneidade incluída em um plano de assinatura da Transloadit e se aplica por Workspace em cada região de processamento. As vagas prioritárias de Jobs limitam quantos Jobs de codificação ponderados podem ser executados na Live Queue ao mesmo tempo, e uma cota separada de vagas para Jobs em lote limita a execução simultânea de Jobs em lote; os Jobs da Live Queue que excedem a cota prioritária aguardam em uma fila de reserva até que vagas sejam liberadas.

Como funcionam os limites de vagas para Jobs

O limite é um orçamento ponderado de concorrência, em vez de uma simples contagem de arquivos ou Assemblies. Cada Job ativo ocupa um número de vagas específico do Robot; por exemplo, um redimensionamento de imagem ocupa 5 e uma codificação de vídeo ocupa 60. O total é avaliado para o Workspace em cada região de processamento. O excedente do limite de vagas prioritárias aguarda em uma fila de reserva e mantém sua fila de destino, o que é diferente de atribuir deliberadamente um Step à Batch Queue. Portanto, o planejamento considera a combinação e a duração das operações, e não apenas o volume de uploads.

Informações essenciais

  1. Os tipos de Robot exigem quantidades diferentes de vagas, por isso o mesmo limite pode permitir muitas operações leves com imagens, mas muito menos codificações de vídeo simultâneas.
  2. As cotas de vagas prioritárias de Jobs e de vagas para Jobs em lote se aplicam por região de processamento, portanto a distribuição do tráfego entre regiões pode alterar a simultaneidade observada sem qualquer mudança no plano.
  3. Exceder o limite não faz os Jobs falharem: o trabalho excedente da Live Queue entra gradualmente em uma fila de reserva e é reinserido na Live Queue à medida que as vagas do Workspace são liberadas, enquanto uma configuração de fila no nível do Step pode enviar intencionalmente trabalho não urgente para a Batch Queue compartilhada.

Quando os limites de vagas para Jobs são importantes

Planeje a capacidade com base na quantidade de vagas consumida pelos Robots que você usa e na latência exigida pelo seu processamento urgente. Quando os Jobs atribuídos à Live Queue excedem a capacidade das vagas prioritárias de Jobs, os excedentes aguardam em uma fila de reserva e retornam à Live Queue conforme os Jobs em execução são concluídos; limites maiores ou personalizados são obtidos com um upgrade do plano ou com a contratação de um adicional junto ao suporte, e não por uma página de configurações.

Transforme conhecimento sobre mídia em um pipeline funcional

Conecte uploads, processamento, IA, armazenamento e entrega por meio de uma única API declarativa, com o stack de codificação, o ajuste de escala e as constantes mudanças de formatos gerenciados para você.

Experimente a Transloadit gratuitamente