Nous utilisons des cookies essentiels et des outils similaires qui sont nécessaires au fonctionnement de notre site et à la fourniture de nos services. Nous utilisons des cookies de performance pour collecter des statistiques anonymes afin de comprendre comment les clients utilisent notre site et d’apporter des améliorations. Les cookies essentiels ne peuvent pas être désactivés, mais vous pouvez cliquer sur « Personnaliser » ou « Refuser » pour refuser les cookies de performance.
Si vous êtes d’accord, AWS et les tiers approuvés utiliseront également des cookies pour fournir des fonctionnalités utiles au site, mémoriser vos préférences et afficher du contenu pertinent, y compris des publicités pertinentes. Pour accepter ou refuser tous les cookies non essentiels, cliquez sur « Accepter » ou « Refuser ». Pour effectuer des choix plus détaillés, cliquez sur « Personnaliser ».
Les cookies essentiels sont nécessaires pour vous proposer notre site et nos services et ne peuvent pas être désactivés. Ils sont généralement définis en réponse à vos actions sur le site, telles que la définition de vos préférences de confidentialité, la connexion ou le remplissage de formulaires.
Les cookies performances fournissent des statistiques anonymes sur la façon dont les clients naviguent sur notre site afin que nous puissions améliorer l'expérience et les performances du site. Les tiers autorisés peuvent effectuer des analyses en notre nom, mais ils ne peuvent pas utiliser les données à leurs propres fins.
Les cookies fonctionnels nous aident à fournir des fonctionnalités utiles du site, à mémoriser vos préférences et à afficher du contenu pertinent. Des tiers approuvés peuvent configurer ces cookies pour fournir certaines fonctionnalités du site. Si vous n'autorisez pas ces cookies, certains ou tous ces services peuvent ne pas fonctionner correctement.
Les cookies publicitaires peuvent être installés sur notre site par nous ou nos partenaires publicitaires et nous aide à diffuser du contenu marketing pertinent. Si vous n’autorisez pas ces cookies, la publicité que vous verrez s’afficher sera moins pertinente.
Le blocage de certains types de cookies peut affecter votre expérience sur nos sites. Vous pouvez modifier vos préférences de cookies à tout moment en cliquant sur Préférences de cookies en bas de la page de ce site. Pour en savoir plus sur la façon dont nous-mêmes et des tiers approuvés utilisons les cookies sur nos sites, veuillez lire laS’ouvre dans une nouvelle fenêtre.
Nous affichons des publicités correspondant à vos centres d’intérêt sur les sites AWS et sur d’autres sites, y compris des publicités comportementales intercontextuelles. La publicité comportementale intercontextuelle utilise les données d’un site ou d’une application pour vous faire de la publicité sur le site ou l’application d’une autre entreprise.
Pour interdire la publicité comportementale intercontextuelle d’AWS basée sur des cookies ou des technologies similaires, sélectionnez « Ne pas autoriser » et « Enregistrer les choix de confidentialité » ci-dessous, ou visitez un site AWS sur lequel un signal de refus légalement reconnu est activé, tel que le Global Privacy Control. Si vous supprimez vos cookies ou si vous visitez ce site à partir d’un autre navigateur ou d’un autre appareil, vous devrez effectuer à nouveau votre sélection. Pour plus d’informations sur les cookies et la manière dont nous les utilisons, veuillez lire notre Politique en matière de cookies AWS.
Pour interdire toutes les autres publicités comportementales intercontextuelles d’AWS, complétez ce formulaire par e-mail.
Pour plus d’informations sur la manière dont AWS gère vos informations, veuillez lire la Politique de confidentialité AWS.
Nous stockerons uniquement les cookies essentiels pour le moment, car nous n'avons pas pu enregistrer vos préférences concernant les cookies.
Si vous souhaitez modifier vos préférences concernant les cookies, réessayez ultérieurement en utilisant le lien situé dans le pied de page de la console AWS ou contactez l'équipe de support si le problème persiste.
Les files d'attente de messages permettent une communication asynchrone, ce qui signifie que les points de terminaison qui produisent et consomment des messages interagissent avec la file d'attente et non les uns avec les autres. Les producteurs peuvent ajouter des demandes à la file d'attente sans attendre qu'elles soient traitées. Les consommateurs ne traitent les messages que lorsqu'ils sont disponibles. Aucun composant du système n'est jamais bloqué en attendant un autre, ce qui optimise le flux de données.
Les files d'attente garantissent la persistance de vos données et réduisent les erreurs qui se produisent lorsque différentes parties de votre système sont hors ligne. En séparant différents composants avec les files d'attente de messages, vous créez davantage de flexibilité. Si une partie du système est inaccessible, l'autre peut continuer à interagir avec la file d'attente. La file d'attente elle-même peut également être mise en miroir pour encore plus de disponibilité.
Les files d'attente de messages vous permettent de mettre vos messages à l'échelle précisément là où vous en avez besoin. Lorsque les charges de travail sont élevées, plusieurs instances de votre application peuvent toutes ajouter des demandes à la file d'attente sans risque de collision. Au fur et à mesure que vos files d'attente s'allongent en raison de ces demandes entrantes, vous pouvez répartir la charge de travail parmi une flotte de consommateurs. Les producteurs, les consommateurs et la file d'attente elle-même peuvent tous augmenter et diminuer en fonction de la demande.
Les files d'attente de messages suppriment les dépendances entre les composants et simplifient considérablement le codage des applications découplées. Les composants logiciels ne sont pas alourdis avec le code de communication et peuvent à la place être conçus pour accomplir une fonction métier distincte.
Les files d'attente de messages sont un moyen remarquablement simple de découpler des systèmes distribués, que vous utilisiez des applications monolithiques, des microservices ou des architectures sans serveur.
Décomposition d'applications
Utilisez les files d'attente de messages pour découpler vos applications monolithiques. Plutôt que d'exécuter plusieurs fonctions au sein d'un seul exécutable, plusieurs programmes peuvent échanger des informations en envoyant des messages entre les processus, ce qui facilite leur test, leur débogage, leur évolution et leur mise à l'échelle.
Migrer vers les microservices
Les modèles d'intégration des microservices basés sur les événements et la messagerie asynchrone optimisent la capacité de mise à l’échelle et la résilience. Utilisez les services de file d'attente de messages pour coordonner plusieurs microservices ou informer les microservices des changements de données, ou encore en tant que flux de données d'événement pour traiter les données IoT, sociales et en temps réel.
Passer au mode sans serveur
Une fois que vous avez créé des microservices sans serveur, effectué des déploiements sur des serveurs ou installé des logiciels de quelque type que ce soit, vous pouvez utiliser les files d'attente de messages pour fournir des notifications sans serveur fiables et évolutives, des communications entre les processus et une visibilité des fonctions sans serveur et de PaaS.