Amazon SQS é o serviço da Web de fila de mensagens fornecido pela AWS que fornece filas hospedadas para enviar, armazenar e receber mensagens. O AWS SQS fornece recursos que permitem que os aplicativos e componentes de software se comuniquem completamente através da infraestrutura em nuvem da AWS sem exigir desenvolvimento e gerenciamento do zero. AWS SQS é o primeiro serviço da AWS lançado no ano de 2004.
Neste artigo, discutiremos os seguintes aspectos do serviço de filas simples da AWS:
Tipos de fila em Sqs
Padrão vs. FIFO
Fila de tipo padrão é o tipo de fila padrão no AWS SQS que fornece o melhor esforço para encomendar as mensagens corretamente e não garante organizar as mensagens na fila de acordo com a ordem em que são enviados. O FIFO garante preservar a ordem das mensagens à medida que as organiza na ordem exata em que são enviados. A mensagem enviada primeiro é recebida pelo consumidor primeiro.
Configurações do AWS SQS
Os usuários podem configurar a fila no AWS SQs enquanto a criando de acordo com a natureza das tarefas a serem executadas através do SQS:
Como usar o SQS?
Usar o AWS SQS é simples. O usuário precisa criar uma fila em algumas etapas fáceis e depois usá -la para enviar e receber mensagens. A interface a seguir aparece após a abertura do serviço SQS:
O usuário pode criar uma fila facilmente por configurações simples, como selecionar o tipo de fila, nomeando a fila, definindo limites de tempo para visibilidade e atraso da mensagem, etc.:
Uma nova mensagem pode ser enviada para a fila através da opção "Enviar e receber mensagens":
Dessa forma, a mensagem é criada e enviada:
O usuário pode pesquisar mensagens para receber e visualizar a mensagem gerada:
Esta foi uma breve visão geral do que o AWS SQS é.
Conclusão
AWS SQS é o serviço da Web de fila de mensagens da AWS que fornece filas hospedadas para os usuários. Ele permite a comunicação entre aplicativos e diferentes componentes de software, permitindo que eles usem as filas hospedadas na AWS para enviar, armazenar e receber mensagens. Toda a infraestrutura do SQS é gerenciada pela AWS, e os usuários precisam de configurações adicionais para o sistema de gerenciamento de mensagens.