Amazon SQS

Amazon Simple Queue Service

Postado por Rafael Brandão em Sep. 13, 2023

O que é?

É um serviço de fila simples da AWS que permite que envie, armazene e receba mensagens entre recursos.

Onde é usado?

Os desenvolvedores utilizam o Amazon SQS para tarefas como distribuir cargas de trabalho entre várias instâncias, desacoplar microserviços, processar tarefas assíncronas e construir sistemas orientados a eventos.

Tipos de fila?

Padrão

Tipo de fila padrão

  • transações por segundo quase ilimitados.
  • mensagens são entregues pelo menos uma vez, mas pode ocorrer de mais de uma cópia da mensagem ser entregue.
  • mensagens podem ser entregues em uma ordem diferente da qual foram enviadas.

FIFO

Tipo de fila FIFO

  • 300 mensagens por segundo ou agrupandas em lote de até 10 mensagens por operação. Podem suportar até 3.000 mensagens por segundo.
  • mensagens são entregues uma vez e permanecem disponíveis até que um consumidor as processem e as exclua. Duplicatas não são inseridas na fila.
  • ordem das mensagens enviadas e recebidas são preservadas (ou seja a primeira a entrar será a primeira a sair).

Em resumo, o Amazon SQS ajuda na construção de aplicativos resilientes, escaláveis e fracamente acoplados, facilitando a comunicação confiável entre vários recursos.

Referências