Quartz.NET es un marco de planificación de trabajos de código abierto, muy adecuado para sondeos regulares de sincronización de bases de datos, notificaciones programadas por correo electrónico y procesamiento regular de datos en el trabajo diario.
Quartz.NET permite a los desarrolladores programar trabajos en función de intervalos de tiempo (o días). Implementa una relación de muchos a muchos entre trabajos y desencadenantes, y también puede asociar múltiples trabajos con diferentes desencadenantes.
Las aplicaciones que integran Quartz.NET pueden reutilizar trabajos de diferentes eventos y combinar varios trabajos para un solo evento.
- Documentación oficial de aprendizaje: http://www.quartz-scheduler.net/documentation/index.html
- Ejemplos de uso: http://www.quartz-scheduler.net/documentation/quartz-2.x/quick-start.html
- Descarga oficial del código fuente: http://sourceforge.net/projects/quartznet/files/quartznet/
Quartz.net Marco de planificación de tareas remotas,.NET Framework 4.5 es un ejemplo, otras versiones de .net, por favor haz auto-prueba
El proyecto tiene dos niveles: Job-Client (ejecutar tareas) y Job-Server (Programación de tareas)
Trabajo-Cliente
Instalación de Nuget: Install-Package Quartz - Versión 2.6.1
Job-Server
Instalación de Nuget: Install-Package Quartz - Versión 2.6.1 Install-Package CrystalQuartz.Remote -Versión 4.2.1
Como se muestra a continuación:
El código Trabajo-Cliente es el siguiente:
Job-Server solo necesita modificar la configuración de web.config
Después de instalar CrystalQuartz.Remote, web.config añadirá la configuración que se muestra en la figura anterior, ya que no estamos usando el puerto 555, solo necesitamos modificar el puerto
Una vez completadas las modificaciones, comienza el proyecto
Entrada del navegador: http://localhost:port/CrystalQuartzPanel.axd
La configuración completa de web.config es la siguiente:
Inicia primero Job-Client, y luego inicia Job-Server, como se muestra en la siguiente figura:
Pausa la tarea
Reanudar la misión
Finalmente, adjunta el código fuente:
Turistas, si queréis ver el contenido oculto de esta publicación, por favor Respuesta
|