Sono uno sviluppatore e stiamo utilizzando Quartz.Net, libreria di pianificazione ampiamente utilizzata con archivio di supporto SQL per eseguire cluster di server di lavori (VM su cluster ESXI).
Quartz.Net richiede che il tempo sia sincronizzato tra le istanze del job server e consiglia di utilizzare NTP per esso.
Gli orologi devono trovarsi a meno di un secondo l'uno dall'altro.
I nostri amministratori di sistema utilizzano Windows NTP per sincronizzare l'ora con il controller di dominio. La sincronizzazione delle macchine virtuali con l'host ESXI è disattivata.
Continuano a insistere sul fatto che "entro un secondo" non è un requisito corretto e che non può essere soddisfatto senza dispositivi di sincronizzazione GPS hardware. Il loro SLA e livello di monitoraggio sono "entro 3 minuti".
Stiamo riscontrando un comportamento non sincronizzato delle istanze Quartz periodiche (una volta ogni 2-3 mesi) coerenti con il tempo non sincronizzato.
- È corretto per noi chiedere "entro il secondo" o dobbiamo abbandonare del tutto il quarzo?
- In caso affermativo, quali modifiche sono consigliate per la nostra configurazione?