Question

Salut j'ai développé un planificateur quelque temps en arrière pour un site ASP.Net utilisant callbacks d'expiration du cache. Je le budget maintenant déplacer le site vers un serveur dédié, donc je l'ai écrit le planificateur en tant que service de Windows en utilisant un objet minuterie - son fonctionne bien dans envirinment de test. Je veux savoir si l'approche de la minuterie est assez bon pour cela. En d'autres termes - quelles sont les meilleures stratégies de conception pour la création d'un moteur de planificateur ROBUSTE C # qui peut charger / Dispatch les tâches configurées / stockées toutes les « n » minutes

.
Était-ce utile?

La solution

J'utiliser Quartz.NET . Il est source de bien testé, ouvert et je l'ai utilisé plusieurs fois sans problème.

EDIT:. En fait, juste après avoir parlé à un collègue au sujet de la programmation, il y a quelque chose à dire pour l'utilisation de tâches planifiées de Windows quand une solution légère suffit (comme un autre a souligné)

  

Quartz.NET est une vedette complète, ouverte   la source système de planification du travail qui peut   être utilisé à partir des applications les plus petites à grandes   systèmes d'entreprise à grande échelle.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top