Exemple de cas d'utilisation d'une SNS FIFO rubrique Amazon - Amazon Simple Notification Service

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Exemple de cas d'utilisation d'une SNS FIFO rubrique Amazon

L'exemple suivant décrit une plateforme de commerce électronique créée par un fabricant de pièces automobiles à l'aide de SNS FIFO rubriques Amazon et de SQS files d'attente Amazon. La plateforme est constituée de quatre applications sans serveur :

  • Les gestionnaires de stock utilisent une application de gestion des prix pour définir le prix de chaque article en stock. Dans cette entreprise, les prix des produits peuvent changer en fonction des fluctuations de change, de la demande du marché et des changements de stratégie de vente. L'application de gestion des prix utilise une AWS Lambda fonction qui publie des mises à jour des prix dans une SNS FIFO rubrique Amazon chaque fois que les prix changent.

  • Une application de gros fournit le backend pour un site web où les ateliers de carrosserie et les constructeurs automobiles peuvent acheter les pièces automobiles de l'entreprise en vrac. Pour recevoir des notifications de modification de prix, l'application de vente en gros abonne sa SQS FIFO file d'attente Amazon à la SNS FIFO rubrique Amazon de l'application de gestion des prix.

  • Une application de vente au détail fournit le backend pour un autre site web où les propriétaires de voitures et les amateurs de tuning peuvent acheter des pièces d'auto individuelles pour leurs véhicules. Pour recevoir des notifications de modification de prix, l'application de vente au détail abonne également sa SQS FIFO file d'attente Amazon à la SNS FIFO rubrique Amazon de l'application de gestion des prix.

  • Une application d'analyse qui regroupe les mises à jour des prix et les stocke dans un compartiment Amazon S3, permettant à Amazon Athena d'interroger le compartiment à des fins de Business Intelligence (BI). Pour recevoir des notifications de modification de prix, l'application d'analyse abonne sa file d'attente SQS standard Amazon à la SNS FIFO rubrique Amazon de l'application de gestion des prix. Contrairement aux autres applications, l'application d'analyse ne nécessite pas que les mises à jour des prix soient strictement classées.

Exemple de plateforme de commerce électronique créée par un fabricant de pièces automobiles à l'aide d'Amazon SNS FIFO Topics et de SQS files d'attente Amazon, qui montre comment différentes applications sans serveur, telles que la gestion des prix, la vente en gros, le commerce de détail et les analyses, tirent parti de ces services pour la livraison et la déduplication des messages commandés. Cette configuration garantit que les applications de vente en gros et de détail reçoivent les mises à jour des prix dans le bon ordre, tandis que l'application d'analyse agrège les données à des fins de business intelligence sans nécessiter un ordre strict des messages.

Pour que les applications de gros et de détail reçoivent des mises à jour de prix dans le bon ordre, l'application de gestion des prix doit utiliser un système de distribution de messages strictement ordonnée. L'utilisation SNS FIFO des rubriques Amazon et des SQS FIFO files d'attente Amazon permet de traiter les messages dans l'ordre et sans duplication. Pour de plus amples informations, veuillez consulter Informations de commande des SNS messages Amazon pour les FIFO sujets. Pour des extraits de code qui implémentent ce cas d'utilisation, consultez Exemples de SNS code Amazon pour les FIFO rubriques.