Publicado: Nov 15, 2019
Agora você pode definir uma fila de mensagens não entregues (DLQ) a uma assinatura do HAQM Simple Notification Service (SNS) para capturar mensagens não entregues. As DLQs do HAQM SNS tornam seu aplicativo mais resiliente e durável, armazenando mensagens caso o endpoint da sua assinatura se torne inacessível.
DLQs do HAQM SNS são filas padrão do HAQM SQS. Para receber notificações quando mensagens não entregues são movidas para uma DLQ, você pode configurar os alarmes do HAQM CloudWatch. Você também pode analisar os HAQM CloudWatch logs para solucionar problemas de falha na entrega de mensagens com mais eficiência.
Os DLQs do HAQM SNS já estão disponíveis em todas as regiões comerciais da AWS. Você é cobrado pela transferência de dados do HAQM SNS e pelas solicitações do HAQM SQS pelo uso de DLQs. Para obter detalhes sobre preços, consulte a definição de preço do HAQM SNS e do HAQM SQS.
O HAQM SNS é um serviço de mensagens publicação/assinatura totalmente gerenciado. Você pode usar os tópicos do HAQM SNS para separar editores e assinantes de mensagens e simultaneamente distribuir mensagens para vários endpoints, como filas do HAQM SQS, funções do AWS Lambda, endpoints HTTP, endereços de email e dispositivos móveis (mensagens de texto SMS e notificações push em dispositivos móveis).
Para saber mais sobre as filas de mensagens não entregues do HAQM SNS, consulte o seguinte:
- Postagem do blog Como projetar aplicativos sem servidor duráveis com DLQs para HAQM SNS, HAQM SQS \ AWS Lambda
- Filas de mensagens não entregues do HAQM SNS e Novas tentativas de entrega de mensagens no Guia do desenvolvedor do HAQM SNS
- Tutorial Como configurar uma fila de mensagens não entregues do HAQM SNS para uma assinatura
- Ações da API SetSubscriptionAttributes, GetSubscriptionAttributes e Subscribe na referência da HAQM SNS API