C # programador de tareas de consulta
-
20-09-2019 - |
Pregunta
Hola He desarrollado un planificador de tiempo atrás para un sitio ASP.Net utilizando las devoluciones de llamada de caducidad de caché. Tengo ahora el presupuesto para mover el sitio a un servidor dedicado por lo que he escrito el programador como un servicio de Windows utilizando un objeto de temporizador - su trabajo bien en envirinment prueba. Quiero saber si el temporizador enfoque es lo suficientemente bueno para esto. En otras palabras - ¿cuáles son las mejores estrategias de diseño para la creación de un robusto motor programador de C # que puede cargar / despachar las tareas configuradas / almacenados todos los 'n' minutos
.Solución
Me gustaría utilizar Quartz.NET . Está bien probado, de código abierto y lo he usado varias veces sin problemas.
EDIT:. En realidad, habiendo hablado con un colega acerca de la programación, hay algo que decir sobre el uso de ventanas tareas programadas cuando una solución ligera será suficiente (como otra crítica señaló)
Quartz.NET es una completa herramienta, abierto sistema de planificación de tareas fuente que puede ser utilizado desde aplicaciones más pequeñas hasta grandes sistemas empresariales a gran escala.