Posts

Showing posts with the label camunda microservices integration

Spring Boot + Camunda External Task Pattern (Guide complet)

Image
 Dans les workflows d’entreprise, la logique mĂ©tier longue ne doit pas s’exĂ©cuter dans le moteur BPM . Camunda utilise le External Task Pattern : un worker rĂ©cupère les tâches et les traite indĂ©pendamment. C’est la meilleure approche pour intĂ©grer des microservices avec BPM. Dans ce guide vous apprendrez : Qu’est-ce qu’un External Task Pourquoi l’utiliser ImplĂ©mentation avec Spring Boot Bonnes pratiques production 📌 Qu’est-ce que l’External Task Pattern ? Dans Camunda Platform , une Service Task peut ĂŞtre exĂ©cutĂ©e Ă  l’extĂ©rieur du moteur. Au lieu que le moteur appelle un service → le worker rĂ©cupère (pull) la tâche. Donc le moteur ne bloque jamais. đź–Ľ️ Architecture External Task 4 đź§  Pourquoi utiliser External Tasks ? Service Task classique : Moteur appelle service directement → Couplage fort → Blocage en cas d’erreur External Task : Worker rĂ©cupère la tâche → Couplage faible → Retry possible → Très scalable đź›  Étape 1 : CrĂ©er Service Task externe Dans Modeler : Service Task → T...