Domanda

Ciao ho sviluppato un programmatore a volte indietro per un sito ASP.Net utilizzando callback scadenza della cache. Ho il bilancio ora di spostare il sito su un server dedicato in modo ho scritto lo scheduler come un servizio di Windows utilizzando un oggetto timer - il suo lavoro bene in prova envirinment. Voglio sapere se l'approccio del timer è abbastanza buono per questo. In altre parole - quali sono le migliori strategie di progettazione per la creazione di un robusto C # del motore di pianificazione che può caricare / spedizione delle attività configurate / memorizzati ogni 'n' minuti

.
È stato utile?

Soluzione

Quartz.NET . E 'ben collaudato, open source e ho usato diverse volte senza problemi.

EDIT:. In realtà, dopo aver appena parlato con un collega sulla pianificazione, c'è qualcosa da dire per l'utilizzo di finestre in programma attività quando una soluzione leggera sarà sufficiente (come un altro poster ha sottolineato)

  

Quartz.NET è un full-optional, aperto   sistema di pianificazione dei processi fonte che può   essere utilizzato da piccole applicazioni a larga   sistemi aziendali scala.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top