Salut,

On vient de me donner un cadeau empoisonné...

Un de nos clients nous a demandé d'intégrer une de ses vielles bibliothèque C++ (pas très bien codée) à faire tourner dans un webservice WCF.

Nous avons fait des tests de charge et à priori, lorsqu'on lance 20 requêtes simultanées ça plante.

D'instinc je dirais qu'il faut executer le service dans un thread totalement isolé qui indiquerait au web service qu'il a fini son calcul.

Donc, à chaque call, on crée un nouveau thread qui lève un sémaphore au terme de son execution pour que l'application appelante récupère le résultat et supprime le thread.

Le souci c'est que je suis nulle en C++ et que je ne sais pas trop comment référencer une bibliothèque sta x64 dans un projet webservice...

D'après vous, c'est mort ou il y a des pistes à explorer ?

merci

N