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á.
Exemplo de caso de uso de SNS FIFO tópico da Amazon
O exemplo a seguir descreve uma plataforma de comércio eletrônico criada por um fabricante de autopeças usando SNS FIFO tópicos da Amazon e SQS filas da Amazon. A plataforma é composta de quatro aplicações sem servidor:
-
Os gerentes de inventário usam uma aplicação de gerenciamento de preços para definir o preço de cada item em estoque. Nessa empresa, os preços dos produtos podem mudar com base na flutuação cambial, na demanda do mercado e em mudanças na estratégia de vendas. O aplicativo de gerenciamento de preços usa uma AWS Lambda função que publica atualizações de preços em um SNS FIFO tópico da Amazon sempre que os preços mudam.
-
Uma aplicação de atacado fornece o backend para um site em que oficinas mecânicas e fabricantes de automóveis podem comprar peças automotivas da empresa a granel. Para receber notificações de alteração de preço, o aplicativo de atacado inscreve sua SQS FIFO fila da Amazon no tópico Amazon do aplicativo de gerenciamento de preços. SNS FIFO
-
Uma aplicação de varejo fornece o backend para outro site em que os proprietários de carros e entusiastas de carros tunados podem comprar peças automotivas individuais para seus veículos. Para receber notificações de alteração de preço, o aplicativo de varejo também inscreve sua SQS FIFO fila da Amazon no tópico Amazon do aplicativo de gerenciamento de preços. SNS FIFO
-
Uma aplicação de análise que agrega atualizações de preços e as armazena em um bucket do Amazon S3, permitindo que o Amazon Athena consulte o bucket para fins de business intelligence (BI). Para receber notificações de alteração de preço, o aplicativo de análise inscreve sua fila SQS padrão da Amazon no tópico Amazon do aplicativo de gerenciamento de preços. SNS FIFO Ao contrário de outras aplicações, a de análise não exige que as atualizações de preços sejam ordenadas estritamente.
Para que as aplicações de atacado e varejo recebam atualizações de preços na ordem correta, a aplicação de gerenciamento de preços deve usar um sistema de distribuição de mensagens estritamente ordenado. O uso de SNS FIFO tópicos e SQS FIFO filas da Amazon permite o processamento de mensagens em ordem e sem duplicação. Para obter mais informações, consulte Detalhes de pedidos de SNS mensagens da Amazon para tópicos FIFO. Para obter trechos de código que implementem esse caso de uso, consulte Exemplos SNS de códigos da Amazon para FIFO tópicos.