Skip to Content
Construire des microservices pilotés par les événements
book

Construire des microservices pilotés par les événements

by Adam Bellemare
November 2024
Intermediate to advanced
324 pages
10h 54m
French
O'Reilly Media, Inc.
Book available
Content preview from Construire des microservices pilotés par les événements

Chapitre 5. Principes de base du traitement piloté par les événements

Cet ouvrage a été traduit à l'aide de l'IA. Tes réactions et tes commentaires sont les bienvenus : translation-feedback@oreilly.com

La plupart des microservices pilotés par les événements suivent, au minimum, les trois mêmes étapes :

  1. Consomme un événement à partir d'un flux d'événements d'entrée.

  2. Traite cet événement.

  3. Produire tous les événements de sortie nécessaires.

Il existe également des microservices pilotés par les événements qui tirent leur événement d'entrée d'une interaction demande-réponse synchrone, ce qui est davantage abordé au chapitre 13. Ce chapitre ne couvre que les microservices qui tirent leurs événements de flux d'événements.

Dans les microservices axés sur les événements et alimentés par des flux, l'instance du microservice créera un client producteur et un client consommateur et s'inscrira auprès de tout groupe de consommateurs nécessaire, le cas échéant. Le microservice démarre une boucle pour interroger le client consommateur sur les nouveaux événements, les traiter au fur et à mesure qu'ils arrivent et émettre les événements de sortie nécessaires. Ce flux de travail est illustré dans le pseudocode suivant. (Ta mise en œuvre variera bien sûr en fonction de ton langage, du cadre de traitement des flux, du choix du courtier d'événements et d'autres facteurs techniques).

Consumer consumerClient = new consumerClient(consumerGroupName, ...);
Producer producerClient = new producerClient ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Construire des microservices, 2e édition

Construire des microservices, 2e édition

Sam Newman
Architecture logicielle : Les parties difficiles

Architecture logicielle : Les parties difficiles

Neal Ford, Mark Richards, Pramod Sadalage, Zhamak Dehghani
What Employees Want Most in Uncertain Times

What Employees Want Most in Uncertain Times

Kristine W. Powers, Jessica B.B. Diaz

Publisher Resources

ISBN: 9798341611504