Arquivamento e reprodução de mensagens do Amazon SNS de tópicos FIFO - Amazon Simple Notification Service

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

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

O Amazon SNS oferece 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, SDK, AWS CloudFormation, e AWS Management Console.

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 repetição de mensagens para tópicos FIFO do Amazon SNS, incluindo definir períodos de retenção, monitorar mensagens arquivadas usando o CloudWatch, iniciar repetições por meio de atributos de assinatura e entender 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.