Selecione suas preferências de cookies

Usamos cookies essenciais e ferramentas semelhantes que são necessárias para fornecer nosso site e serviços. Usamos cookies de desempenho para coletar estatísticas anônimas, para que possamos entender como os clientes usam nosso site e fazer as devidas melhorias. Cookies essenciais não podem ser desativados, mas você pode clicar em “Personalizar” ou “Recusar” para recusar cookies de desempenho.

Se você concordar, a AWS e terceiros aprovados também usarão cookies para fornecer recursos úteis do site, lembrar suas preferências e exibir conteúdo relevante, incluindo publicidade relevante. Para aceitar ou recusar todos os cookies não essenciais, clique em “Aceitar” ou “Recusar”. Para fazer escolhas mais detalhadas, clique em “Personalizar”.

Tópicos de FIFO de alto rendimento no Amazon SNS

Modo de foco
Tópicos de FIFO de alto rendimento no Amazon SNS - 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á.

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á.

Tópicos de FIFO de alta taxa de transferência no Amazon SNS gerenciam com eficiência a alta taxa de transferência de mensagens, mantendo uma ordem estrita de mensagens, garantindo confiabilidade e escalabilidade para aplicativos que processam várias mensagens. Essa solução é ideal para cenários que exigem throughput alto e entrega ordenada de mensagens. Para melhorar a taxa de transferência de mensagens usando tópicos FIFO de alta taxa de transferência, é recomendável aumentar o número de grupos de mensagens. Para obter mais informações sobre cotas de mensagens de alta taxa de transferência, consulte as cotas de serviço do Amazon SNS no. Referência geral da Amazon Web Services

Casos de uso de alta taxa de transferência para tópicos FIFO do Amazon SNS

Os casos de uso a seguir destacam as diversas aplicações de tópicos de FIFO de alto rendimento, mostrando sua eficácia em todos os setores e cenários:

  • Processamento de dados em tempo real: aplicativos que lidam com fluxos de dados em tempo real, como processamento de eventos ou ingestão de dados de telemetria, podem se beneficiar de tópicos de FIFO de alto rendimento para lidar com o fluxo contínuo de mensagens e, ao mesmo tempo, preservar sua ordem para uma análise precisa.

  • Processamento de pedidos de comércio eletrônico: em plataformas de comércio eletrônico em que manter a ordem das transações do cliente é fundamental, os tópicos de FIFO de alto rendimento garantem que os pedidos sejam entregues sequencialmente e sem atrasos, mesmo durante os períodos de pico de compras.

  • Serviços financeiros: instituições financeiras que lidam com dados comerciais ou transacionais de alta frequência dependem de tópicos de FIFO de alto rendimento para processar dados e transações de mercado com latência mínima, ao mesmo tempo em que cumprem os rígidos requisitos regulatórios para pedidos de mensagens.

  • Streaming de mídia: plataformas de streaming e serviços de distribuição de mídia utilizam tópicos FIFO de alto rendimento para gerenciar a entrega de arquivos de mídia e conteúdo de streaming, garantindo experiências de reprodução suaves para os usuários e mantendo a ordem correta de entrega do conteúdo

Partições e distribuição de dados para alta taxa de transferência para tópicos FIFO do Amazon SNS

Com tópicos de alta taxa de transferência, o Amazon SNS distribui dados de tópicos FIFO entre partições. Uma partição é uma alocação de capacidade para um tópico que é replicada automaticamente em várias zonas de disponibilidade em um. Região da AWS Você não gerencia partições. Em vez disso, o Amazon SNS gerencia automaticamente as partições em seu nome, com base na taxa de entrada.

Para tópicos de FIFO, o Amazon SNS modifica o número de partições em um tópico nas seguintes situações:

  • Se a taxa de publicação atual se aproximar ou exceder o que as partições existentes podem suportar, partições adicionais serão alocadas até que o tópico atinja a cota regional. Para obter informações sobre cotas, consulte as cotas de serviço do Amazon SNS no. Referência geral da Amazon Web Services

  • Se as partições atuais tiverem baixa utilização, o número de partições poderá ser reduzido.

O gerenciamento de partições ocorre automaticamente em segundo plano e é transparente para as aplicações. Seu tópico e suas mensagens estão sempre disponíveis.

nota

A limitação temporária da API de publicação pode ocorrer se você aumentar repentinamente e significativamente o tráfego para seu tópico enquanto envia várias vezes o volume normal. Essa limitação pode durar até a duração da janela de desduplicação, enquanto o tópico se expande para acomodar o aumento do tráfego.

Distribuindo dados por grupo de mensagens IDs

Ao publicar uma mensagem em um tópico FIFO, o Amazon SNS usa o valor do ID do grupo de mensagens de cada mensagem como entrada para uma função hash interna. O valor de saída da função hash determina qual partição processa a mensagem; um ou mais grupos de mensagens IDs podem ser manipulados por uma determinada partição.

nota

O Amazon SNS é otimizado para distribuição uniforme de itens nas partições de um tópico FIFO, independentemente do número de partições. AWS recomenda que você use um grupo de mensagens IDs que pode ter um grande número de valores distintos.

Habilite uma alta taxa de transferência em seu tópico FIFO do Amazon SNS

Por padrão, os tópicos FIFO do Amazon SNS são configurados para desduplicação em nível de tópico. Isso é controlado pelo atributo de tópico FifoThroughputScopedefinido como Topic e tem cotas de taxa de transferência mais restritas. Consulte as cotas de serviço do Amazon SNS no. Referência geral da Amazon Web Services

Para habilitar uma alta taxa de transferência para seu tópico FIFO do Amazon SNS, FifoThroughputScope atualize o atributo para. MessageGroup Essa alteração pode ser feita por meio do console ou usando o SDK AWS CLI e também pode ser definida durante a criação do tópico, o que o Amazon SNS recomenda para a melhor experiência do cliente e para reduzir as chances de seu tópico ser limitado.

Importante

Depois de habilitar um tópico FifoThroughputScope paraMessageGroup, ele não pode ser revertido para a Topic taxa de transferência.

Ative o modo de alta taxa de transferência para qualquer fila FIFO do Amazon SQS inscrita

Ao publicar em seu tópico FIFO do Amazon SNS com alta taxa de transferência habilitada e uma ou mais filas FIFO do Amazon SQS estarem inscritas, é recomendável que você habilite a alta taxa de transferência em suas filas FIFO do Amazon SQS para permitir que seu tópico FIFO de alto rendimento do Amazon SNS seja entregue sem problemas. Para obter mais informações, consulte Alta taxa de transferência para filas FIFO no Guia do desenvolvedor do Amazon Simple Queue Service.

PrivacidadeTermos do sitePreferências de cookies
© 2025, Amazon Web Services, Inc. ou suas afiliadas. Todos os direitos reservados.