Cas d'utilisation d'exemple de rubrique FIFO - Amazon Simple Notification Service

Cas d'utilisation d'exemple de rubrique FIFO

L'exemple suivant décrit une plateforme de e-commerce créée par un fabricant de pièces automobiles à l'aide des rubriques FIFO Amazon SNS et des files d'attente FIFO Amazon SQS. La plateforme est constituée de trois 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 fonction AWS Lambda qui publie les mises à jour de prix d'une rubrique FIFO SNS 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 obtenir des notifications de changement de prix, l'application de gros abonne sa file d'attente FIFO SQS à la rubrique FIFO SNS 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 obtenir des notifications de changement de prix, l'application de détail abonne également sa file d'attente FIFO SQS à la rubrique FIFO SNS de l'application de gestion des prix.


        L'architecture de haut niveau de la plateforme de e-commerce.

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 des rubriques FIFO SNS et des files d'attente FIFO SQS permet de traiter les messages dans l'ordre et sans duplication. Pour de plus amples informations, veuillez consulter . Détails d'ordre des messages pour les rubriques FIFO. Pour des extraits de code qui implémentent ce cas d'utilisation, consultez Exemples de code pour les rubriques FIFO.