Bonjour à tous,
J'essaie d'implémenter un producteur consommateur, dans lequel un workflow serait le consommateur.
Pour des questions de performance, j'aimerais ne pas réinstancier le workflow à chaque nouvel arrivant dans la file de messages.
J'ai trouvé un article intitulé [Workflow Foundation] Utilisation du service WorkflowQueuingService par Julein Chable qui décrit comment se mettre en attente d'un input.
Cela dit, je voulais savoir s'il existait des best practices pour l'utilisation de WF en mode producteur consommateur.
Idéalement, j'aimerais même fonctionner avec un pool de consommateurs, pour paralléliser les process. Du coup, il me faudrait plusieurs instances de workflow, qui attendent qu'on leur donne à manger.
Savez-vous si on peut partager une unique file dans plusieurs workflow, pour que le premier disponible consomme l'input ?
Merci beaucoup
Bonne année !
Partager