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.
Choix de votre approche de coordination
La chorégraphie et l'orchestration ont toutes deux leur utilité lors de l'intégration de microservices. Choisissez une chorégraphie dans les limites d'un microservice unique, où vous avez un contrôle total sur les dépendances. Choisissez l'orchestration lorsque vous travaillez au-delà des limites des microservices. Par exemple, plusieurs microservices participant à une transaction distribuée bénéficieront de l'orchestration pour tenir compte de l'annulation en cas de défaillance. Les microservices qui gèrent des événements susceptibles d'intéresser d'autres microservices bénéficieront de la chorégraphie et d'une architecture axée sur les événements.
Le modèle de saga est un modèle courant pour mettre en œuvre le rollback lorsque plusieurs systèmes sont impliqués dans une seule transaction.