Configurando parâmetros de fila usando o console do Amazon SQS - Amazon Simple Queue Service

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Configurando parâmetros de fila usando o console do Amazon SQS

Quando você cria ou edita uma fila, pode configurar os seguintes parâmetros:

  • Visibility timeout (Tempo limite de visibilidade): o período de tempo em que uma mensagem recebida de uma fila (por um consumidor) não estará visível para os outros consumidores de mensagens. Para obter mais informações, consulte Tempo limite de visibilidade.

    nota

    Usar o console para definir o tempo limite de visibilidade configura o valor de tempo limite para todas as mensagens na fila. Para configurar o tempo limite para uma ou várias mensagens, você deve usar um dos AWS SDKs.

  • Message retention period (Período de retenção de mensagens): a quantidade de tempo que o Amazon SQS retém as mensagens que permanecem na fila. Por padrão, uma fila retém mensagens por quatro dias. Você pode configurar uma fila para reter as mensagens por até 14 dias. Para obter mais informações, consulte Período de retenção de mensagens.

  • Delivery delay (Atraso de entrega): quanto tempo o Amazon SQS atrasará antes de enviar uma mensagem adicionada à fila. Para obter mais informações, consulte Atraso de entrega.

  • Maximum message size (Tamanho máximo da mensagem): tamanho máximo das mensagens para essa fila. Para obter mais informações, consulte Tamanho máximo da mensagem.

  • Receive message wait time (Tempo de espera da mensagem): a quantidade máxima de tempo que o Amazon SQS espera para que as mensagens fiquem disponíveis depois que a fila recebe uma solicitação de recebimento. Para ter mais informações, consulte Sondagem curta e longa do Amazon SQS.

  • Enable content-based deduplication (Habilitar a eliminação de duplicação baseada em conteúdo): o Amazon SQS pode criar automaticamente IDs de eliminação de duplicação com base no corpo da mensagem. Para ter mais informações, consulte Introdução às filas FIFO no Amazon SQS.

  • Enable high throughput FIFO (Habilitar FIFO de alta taxa de transferência): use para habilitar a alta taxa de transferência disponível para mensagens na fila. Escolher esta opção altera as opções relacionadas (Deduplication scope [Escopo de eliminação de duplicação] e FIFO throughput limit [Limite de transferência FIFO]) para as configurações necessárias a fim de habilitar a alta taxa de transferência para filas FIFO. Para obter mais informações, consulte Alta taxa de transferência para filas FIFO no Amazon SQS e Cotas de mensagens do Amazon SQS.

  • Redrive allow policy (Política de permissão de redirecionamento): define quais filas de origem podem usar essa fila como a fila de mensagens mortas. Para ter mais informações, consulte Usando filas de mensagens mortas no Amazon SQS .

Para configurar os parâmetros de uma fila existente (console)
  1. Abra o console do Amazon SQS em https://console.aws.amazon.com/sqs/.

  2. No painel de navegação, escolha Queues. Escolha uma fila e escolha Edit (Editar).

  3. Role até a seção Configuration (Configuração).

  4. Em Visibility timeout (Tempo limite de visibilidade), insira a duração e as unidades. O intervalo é de 0 segundo a 12 horas. O valor padrão de é 30 segundos.

  5. Em Message retention period (Período de retenção de mensagens), insira a duração e as unidades. O intervalo é de 1 minuto a 14 dias. O valor padrão é 4 dias.

  6. Em uma fila padrão, insira um valor para Receive message wait time (Tempo de espera da mensagem). O intervalo é de 0 a 20 segundos. O valor padrão é 0 segundo, o que define uma sondagem curta. Qualquer valor diferente de zero define uma sondagem longa.

  7. Em Delivery delay (Atraso de entrega), insira a duração e as unidades. O intervalo é de 0 segundo a 15 minutos. O valor de padrão é 0 segundos.

  8. Em Maximum message size (Tamanho máximo da mensagem), insira um valor. O intervalo é de 1 KB a 256 KB. O valor padrão é 256 KB.

  9. Para uma fila FIFO, escolha Enable content-based deduplication (Habilitar a eliminação de duplicação baseada em conteúdo) para habilitar a eliminação de duplicação baseada em conteúdo. Por padrão, essa configuração está desabilitada.

  10. (Opcional) Em uma fila FIFO, para habilitar um throughput mais alto a fim de enviar e receber mensagens na fila, escolha Enable high throughput FIFO (Habilitar FIFO de alto throughput).

    Escolher esta opção altera as opções relacionadas (Deduplication scope [Escopo de eliminação de duplicação] e FIFO throughput limit [Limite de transferência FIFO]) para as configurações necessárias a fim de habilitar a alta taxa de transferência para filas FIFO. Se você alterar qualquer uma das configurações necessárias para usar FIFO de alta taxa de transferência, a taxa de transferência normal permanecerá em vigor para a fila e a eliminação de duplicação ocorrerá conforme especificado. Para obter mais informações, consulte Alta taxa de transferência para filas FIFO no Amazon SQS e Cotas de mensagens do Amazon SQS.

  11. Em Redrive allow policy (Política de permissão de redirecionamento), escolha Enabled (Habilitada). Selecione uma das seguintes opções: Allow all (Permitir tudo) (padrão), By queue (Por fila) ou Deny all (Negar tudo). Ao escolher By queue (Por fila), especifique uma lista de até 10 filas de origem pelo nome do recurso da Amazon (ARN).

  12. Quando você terminar de configurar os parâmetros da fila, escolha Save (Salvar).