Skip to main content
Crie a fila na conta e região dos produtores e consumidores. Nome e tipo são permanentes; os tempos podem ser atualizados depois.

Criar fila padrão ou FIFO

  1. Abra Queues e selecione Create queue.
  2. Informe um Name. Ative FIFO queue se precisar de ordem dentro de cada grupo. O console acrescenta .fifo ao nome.
  3. Configure Visibility timeout, Retention, Delivery delay e Receive wait em segundos.
  4. Opcionalmente escolha uma Dead-letter queue do mesmo tipo e o máximo de recebimentos. Crie o destino primeiro.
  5. Adicione Tags opcionais e selecione Create queue. O console abre a fila. Use Metrics para gráficos de profundidade e tráfego, e Messages para inspecionar mensagens.

Nome e tipo

Nomes têm 1–80 letras ASCII, dígitos, pontos, hífens ou sublinhados, começando por letra ou dígito. O sufixo .fifo conta nesse limite. Nomes são exclusivos na conta e região. UUIDs e o prefixo crn: são reservados. Use filas padrão quando a ordenação de melhor esforço for suficiente. Use FIFO para processar mensagens do mesmo grupo em ordem. Ambas exigem processamento idempotente após vencer uma concessão. Veja Filas FIFO e de mensagens não entregues.

Configurações e padrões

Escolha uma visibilidade suficiente para o processamento típico e estenda concessões individuais para trabalhos longos. A retenção limita a permanência de mensagens não confirmadas. O atraso adia a primeira disponibilidade. Long polling aguarda trabalho em vez de retornar vazio repetidamente. O limite de tamanho inclui corpo e atributos. Um limite menor detecta envios inesperadamente grandes antes do armazenamento. A API oferece configurações de tamanho e KMS que não aparecem no formulário de criação do console.

Criptografia e alterações posteriores

Corpos e atributos são criptografados em repouso. Omita kms_key para gerenciamento pela plataforma ou envie nome, UUID ou CRN de sua chave KMS pela API. Respostas incluem uma referência kms_key. Veja as permissões de vinculação em Permissões do Queue. Atualize com PATCH /v1/queues/{queue_id}. Campos omitidos são preservados. kms_key: null restaura a criptografia da plataforma para novas mensagens; as existentes mantêm a chave original. Mantenha essa chave utilizável até o consumo ou expiração. redrive_policy: null remove a política de mensagens não entregues.

Próximos passos

Envie e consuma mensagens, configure o tratamento de falhas e acompanhe as métricas para detectar acúmulo e recebimentos repetidos.