View a markdown version of this page

Arquivamento e reprodução de mensagens do Amazon SNS de 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á.

Arquivamento e reprodução de mensagens do Amazon SNS de tópicos FIFO

O que é arquivamento e reprodução de mensagens?

O Amazon SNS fornece um recurso de arquivamento e reprodução de mensagens sem código, projetado especificamente para tópicos FIFO (). First-In-First-Out Esse recurso permite que os proprietários de tópicos armazenem mensagens diretamente no arquivo de tópicos por até 365 dias e as reproduzam para os assinantes quando necessário. O arquivamento e a reprodução de mensagens são essenciais para recuperar mensagens perdidas e sincronizar aplicativos entre regiões ou sistemas por meio da replicação de estados.

Essa funcionalidade pode ser acessada por meio da AWS API CloudFormation, SDK e. Console de gerenciamento da AWS

Casos de uso principais

  • Recuperação de mensagens: recupere mensagens perdidas devido a falhas de aplicativos posteriores, reproduzindo-as no endpoint do assinante.

  • Replicação de estado: replique o estado de um sistema existente em um novo ambiente reproduzindo mensagens a partir de um timestamp específico.

  • Correção de erros — Reenvie mensagens perdidas durante interrupções para garantir que todos os eventos sejam processados corretamente.

Componentes do arquivamento e reprodução de mensagens

Gerencie o arquivamento e a reprodução de mensagens para tópicos FIFO do Amazon SNS, incluindo definir períodos de retenção, monitorar o uso de mensagens arquivadas CloudWatch, iniciar repetições por meio de atributos de assinatura e compreender as permissões necessárias para modificar e iniciar repetições.

Arquivamento de mensagens

Reprodução de mensagens

Permissões relevantes

  • SetSubscriptionAttributes: necessário para definir ou modificar as configurações de repetição usando o atributo ReplayPolicy em uma assinatura.

  • Subscribe: necessário para anexar uma nova assinatura e iniciar os replays.

  • GetTopicAttributes: permite visualizar as propriedades do tópico, mas o início da repetição gira principalmente em torno do gerenciamento de assinaturas.