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

.
¿Fue útil?

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.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top