Qu'est-ce qu'Amazon EventBridge ? - Amazon EventBridge

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.

Qu'est-ce qu'Amazon EventBridge ?

EventBridge est un service sans serveur qui utilise des événements pour connecter les composants de l'application entre eux, ce qui vous permet de créer plus facilement des applications évolutives pilotées par des événements. Une architecture pilotée par les événements est un style de création de systèmes logiciels faiblement couplés qui fonctionnent ensemble en émettant des événements et en y répondant. L’architecture pilotée par les événements peut vous aider à gagner en agilité et à créer des applications fiables et évolutives.

EventBridge À utiliser pour acheminer des événements provenant de sources telles que des applications locales, des AWS services et des logiciels tiers vers des applications grand public au sein de votre entreprise. EventBridge fournit des méthodes simples et cohérentes pour ingérer, filtrer, transformer et diffuser des événements afin que vous puissiez créer des applications rapidement.

La vidéo suivante présente brièvement les fonctionnalités d'Amazon EventBridge :

EventBridge inclut deux méthodes de traitement des événements : les bus d'événements et les pipes.

  • Les bus d’événements sont des routeurs qui reçoivent les événements et les transmettent le cas échéant à des cibles. Les bus d’événements sont idéaux pour router les événements provenant de nombreuses sources vers de nombreuses cibles, avec une transformation facultative des événements avant leur livraison à une cible.

    La vidéo suivante offre une présentation générale des bus d’événements :

  • EventBridge Pipes Pipes est destiné aux point-to-point intégrations ; chaque canal reçoit des événements d'une source unique pour le traitement et la livraison à une cible unique. Les canaux incluent également la prise en charge des transformations avancées et l’enrichissement des événements avant leur livraison à une cible.

Les canaux et les bus d’événements sont souvent utilisés conjointement. Un cas d’utilisation courant est la création d’un canal avec un bus d’événements en tant que cible ; le canal envoie les événements au bus d’événements, qui les transmet ensuite à plusieurs cibles. Par exemple, vous pouvez créer un canal dont la source est un flux DynamoDB, ainsi qu’un bus d’événements faisant office de cible. Le canal reçoit les événements du flux DynamoDB et les envoie au bus d’événements, qui les envoie ensuite à plusieurs cibles en fonction des règles que vous avez spécifiées pour le bus d’événements.