O Amazon Simple Queue Service (SQS) é um serviço de fila de mensagem rápido, confiável, escalável e totalmente gerenciado. Com o Amazon SQS, dissociar os componentes de um aplicativo de nuvem é simples e econômico. Você pode usar o Amazon SQS para transmitir qualquer volume de dados sem perder mensagens ou exigir que outros serviços estejam sempre disponíveis. O Amazon SQS inclui filas padrão com grande throughput e pelo menos um processamento, além de filas FIFO que oferecem entrega first-in-first-out (FIFO – primeiro a entrar, primeiro a sair) e processamento único.  

Com o Amazon SQS, você pode eliminar a sobrecarga administrativa de operar e escalar um cluster de sistema de mensagens altamente disponível de forma econômica, apenas com custos do que é realmente utilizado.

Comece com menos de 10 linhas de código

Comece a usar a AWS gratuitamente

Crie uma conta gratuita
Ou faça login no console

O nível gratuito da AWS inclui 1 milhão de solicitações com o Amazon Simple Queue Service (SQS).

Consulte os detalhes do nível gratuito da AWS »

O Amazon SQS oferece vantagens significativas em relação à complexidade dos sistemas de fila de mensagens domésticas ou à despesa constante de sistemas de mensagens licenciados ou hospedados.

O Amazon SQS é executado dentro de Datacenters de alta disponibilidade da Amazon, assim haverá filas disponíveis sempre que os aplicativos precisarem. Para evitar que mensagens sejam perdidas ou fiquem indisponíveis, todas as mensagens são armazenadas redundantemente entre vários servidores e Datacenters.

Os desenvolvedores podem começar a utilizar o Amazon SQS com apenas três APIs: SendMessage, ReceiveMessage e DeleteMessage. APIs adicionais estão disponíveis para oferecer funcionalidade avançada.

Use a fila adequada de acordo com as necessidades do aplicativo. As filas padrão oferecem throughput máximo, a melhor ordem por esforço e entrega pelo menos uma vez. As filas FIFO foram criadas para garantir a ordem estrita e o processamento único, com throughput limitado.

O Amazon SQS pode ser escalado dinamicamente de acordo com o aplicativo, para que você não se preocupe com o pré-provisionamento. Não há um limite para o número de filas ou mensagens que podem ser utilizadas. As filas padrão oferecem throughput praticamente ilimitado.


Mecanismos de autenticação são fornecidos para garantir que as mensagens armazenadas em filas no Amazon SQS estejam protegidas contra acesso não autorizado.

O Amazon SQS não tem gastos imediatos ou fixos. Você paga somente uma pequena taxa por solicitação de API. Em caso de transferência de dados de ou para outra região da AWS, existem cobranças de transferência de dados adicionais.