Publicado: Oct 27, 2023
Agora, os tópicos First-In-First-Out (FIFO – Primeiro a entrar, primeiro a sair) do Amazon Simple Notification Service (Amazon SNS) oferecem suporte a uma opção local e sem código para armazenar e reproduzir mensagens, sem necessidade de provisionar um recurso de arquivamento separado. Isso melhora a durabilidade das aplicações orientadas por eventos e pode ajudar na recuperação de cenários de falha em processos posteriores.
Agora, proprietários de tópicos podem definir uma política de arquivamento que estabelece um período de retenção para as mensagens publicadas nos tópicos. Após essa definição, os assinantes podem criar uma política de repetição para uma assinatura individual, o que aciona a reprodução de mensagens selecionadas do arquivamento, de um ponto inicial até um ponto final. Os assinantes também podem definir uma política de filtragem em sua assinatura para restringir ainda mais a seleção de mensagens dentro do escopo para uma repetição.
O Amazon SNS é um serviço de mensagens que oferece suporte à comunicação Application-to-Application (A2A – Entre aplicações). A funcionalidade de A2A fornece tópicos para sistemas de mensagens de alto throughput baseados em push e de muitos para muitos entre sistemas distribuídos, microsserviços e aplicações com tecnologia sem servidor orientadas por eventos. Os tópicos padrão do Amazon SNS oferecem ordem na base do melhor esforço e entrega pelo menos uma vez, enquanto os tópicos FIFO do Amazon SNS oferecem suporte à ordem rigorosa e entrega exatamente uma vez. Os tópicos Padrão e FIFO oferecem suporte à filtragem e fanout de mensagens para várias assinaturas com alta durabilidade e segurança.
O arquivamento e a reprodução de mensagens do Amazon SNS para tópicos FIFO estão disponíveis em todas as regiões da AWS, exceto nas regiões AWS GovCloud (EUA).
Para saber mais sobre esse novo recurso, consulte:
- Arquivamento e reprodução de mensagens no Guia do desenvolvedor do Amazon SNS
- Arquivamento e reprodução de mensagens com o Amazon SNS FIFO no blog de computação da AWS