Temporizadores de mensagens do Amazon SQS
Os temporizadores de mensagem permitem especificar um período de invisibilidade inicial para uma mensagem quando adicionada a uma fila. Por exemplo, se você enviar uma mensagem com um temporizador de 45 segundos, a mensagem ficará invisível para os consumidores nos primeiros 45 segundos. O atraso padrão (mínimo) para uma mensagem é 0 segundo. O máximo é 15 minutos. Para obter informações sobre o envio de mensagens com temporizadores usando o console, consulte Como enviar uma mensagem usando uma fila padrão.
nota
As filas FIFO não são compatíveis com temporizadores em mensagens individuais.
Para definir um período de atraso em uma fila inteira, em vez de mensagens individuais, use filas de atraso. Uma definição de temporizador de mensagem para uma mensagem individual substitui qualquer valor de DelaySeconds em uma fila de atraso do Amazon SQS.
Opções estendidas de agendamento
Embora as filas de atraso e os temporizadores de mensagens do Amazon SQS permitam programar a entrega de mensagens em até 15 minutos no futuro, você pode precisar de recursos de agendamento mais flexíveis. Nesses casos, considere usar o EventBridge Scheduler, que permite agendar bilhões de ações de API únicas ou recorrentes sem limitações de tempo. O EventBridge Scheduler é a solução recomendada para casos de uso avançados de agendamento de mensagens.