Bonjour à tous,
je cherche conseil concernant un fonctionnement qui me pose problème et dont je n'arrive pas à trouver de solution.
Voici la structure et le fonctionnement que j'aimerai avoir:
* un web service servant à exposer des méthodes et des classes d'une dll
* une dll statique qui est constamment en exécution (dll monitoring/supervision)
mon problème, pour le moment, est que je n'arrive pas à faire en sorte que la dll soit constamment en exécution tout en étant disponible pour le web service.
A un instant t (assez aléatoire), le web service se coupe et par conséquent la dll aussi.
la dll est un programme qui met en écoute plusieurs chose gérer par un autre programme, et remonte des évènements afin de mettre à jour une classe.
Cette classe doit être en temps réel à jours (ce qui est le cas lorsque la dll tourne)
J'ai pensé à un service windows pour gérer ma dll, mais le problème est que mon web service n'a pas les données
Pour le moment la seul chose qui marche à peux près, c'est que le web service contrôle cette dll, mais il se coupe par moment, et dès lors qu'un nouvel appel au web service est fait, la première demande est extrêmement longue (environ 25 secondes le temps de tout mettre en écoute)
donc voici ma question :
* est-il possible d’empêché qu'un web service s’arrête s'il n'a aucune demande ?
* autre solution possible ?
merci d'avance
Partager