Entrega de mensagens para tópicos FIFO - Amazon Simple Notification Service

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Entrega de mensagens para tópicos FIFO

Os tópicos FIFO (primeiro a entrar, primeiro a sair) do Amazon SNS são compatíveis com a entrega para as filas padrão e FIFO do Amazon SQS para oferecer aos clientes flexibilidade e controle ao integrar aplicações distribuídas que exigem consistência de dados quase em tempo real.

Para workloads que precisam preservar a ordem estrita de mensagens ou a desduplicação, a combinação dos tópicos FIFO do Amazon SNS com filas FIFO do Amazon SQS, inscritas como endpoint de entrega, aprimora o sistema de mensagens entre aplicações quando a ordem das operações e dos eventos é crucial ou quando não se admitem duplicatas.

Para workloads que comportam a melhor ordenação possível (e a entrega pelo menos uma vez, inscrever filas padrão do Amazon SQS nos tópicos FIFO do Amazon SNS permite reduzir custos, além de compartilhar filas entre workloads que não utilizam FIFO.

nota

Para exibir mensagens dos tópicos FIFO do Amazon SNS para funções do AWS Lambda, são necessárias etapas adicionais. Primeiro, inscreva as filas padrão ou FIFO do Amazon SQS no tópico. Em seguida, configure as filas para acionar as funções. Para obter mais informações, consulte SQS FIFO as an event source (“FIFO do SQS como fonte de eventos”) no Blog de computação da AWS.

Os tópicos FIFO do SNS não podem entregar mensagens para endpoints gerenciados pelo cliente, como endereços de e-mail, aplicativos móveis, números de telefone para sistemas de mensagens de texto (SMS) ou endpoints HTTP(S). Esses tipos de endpoint não têm garantia de preservar a ordenação estrita de mensagens. As tentativas de inscrever endpoints gerenciados pelo cliente nos tópicos FIFO do SNS resultam em erros.

Os tópicos FIFO do SNS oferecem suporte aos mesmos recursos de filtragem de mensagens que os tópicos padrão. Para obter mais informações, consulte Filtragem de mensagens para tópicos FIFO e Simplify Your Pub/Sub Messaging with Amazon SNS Message Filtering (“Simplificar seu sistema de mensagens Pub/Sub com a filtragem de mensagens do Amazon SNS”) no Blog de computação da AWS.