Chorégraphie - AWS Directives prescriptives

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.

Chorégraphie

Dans un système chorégraphié, les composants individuels reçoivent une tâche, exécutent un certain travail et émettent éventuellement une tâche pour un travail ultérieur à exécuter. Il n'existe aucun mécanisme d'orchestration central. La chorégraphie facilite la mise à l'échelle des services de manière indépendante, car chaque service fonctionne de manière relativement isolée. Il exécute un travail lorsqu'il reçoit du travail, quel que soit le débit dont le service est capable. La chorégraphie est souvent au cœur d'une architecture événementielle (EDA).

Dans le schéma suivant, il n'y a aucune coordination entre les fonctions Lambda. Chaque fonction traite uniquement les messages de la file d'attente abonnée. Chaque fonction est responsable de sa propre gestion des erreurs et peut contrôler la simultanéité, par exemple, si une dépendance en aval a une limite de demandes par seconde (RPS).

Comment fonctionne la chorégraphie dans une architecture de microservices sur. AWS

Un EDA offre un certain nombre d'avantages, tels que le couplage souple des services et l'extensibilité. Une discussion complète des principes de l'EDA dépasse le cadre de ce guide. Pour en savoir plus, consultez :