Quartz.NET est un cadre open source de planification des tâches, très adapté aux sondages réguliers de la synchronisation de la base de données, aux notifications programmées par e-mail et au traitement régulier des données dans le travail quotidien.
Quartz.NET permet aux développeurs de planifier les tâches en fonction des intervalles de temps (ou jours). Il met en œuvre une relation de plusieurs-à-plusieurs entre les emplois et les déclencheurs, et peut également associer plusieurs emplois à des déclencheurs différents.
Les applications qui intègrent Quartz.NET peuvent réutiliser des tâches issues de différents événements et combiner plusieurs tâches pour un seul événement.
- Documentation officielle de l’apprentissage : http://www.quartz-scheduler.net/documentation/index.html
- Exemples d’utilisation : http://www.quartz-scheduler.net/documentation/quartz-2.x/quick-start.html
- Téléchargement officiel du code source : http://sourceforge.net/projects/quartznet/files/quartznet/
Quartz.net Cadre de planification de tâches à distance,.NET Framework 4.5 en est un exemple, autres versions .net, veuillez vous auto-tester
Le projet comporte deux niveaux : Job-Client (exécution des tâches) et Job-Server (planification des tâches)
Travail-Client
Installation Nuget : Install-Package Quartz - Version 2.6.1
Serveur de tâches
Installation Nuget : Install-Package Quartz - Version 2.6.1 Install-Package CrystalQuartz.Remote -Version 4.2.1
Comme montré ci-dessous :
Le code Job-Client est le suivant :
Job-Server n’a besoin de modifier que la configuration web.config
Après avoir installé CrystalQuartz.Remote, web.config ajoutera la configuration comme montré dans la figure ci-dessus, puisque nous n’utilisons pas le port 555, il nous suffit de modifier le port
Une fois les modifications terminées, commencez le projet
Entrée du navigateur : http ://localhost :port/CrystalQuartzPanel.axd
La configuration complète de web.config est la suivante :
Commencez par Job-Client, puis par Job-Server, comme illustré dans la figure suivante :
Mettez la tâche en pause
Reprendre la mission
Enfin, joignez le code source :
Touristes, si vous voulez voir le contenu caché de ce post, s’il vous plaît Répondre
|