Basierend auf dem quartz.net-Framework werden nur Jobplanungsdienste bereitgestellt, die vom Aufrufer implementiert werden müssen, und die entsprechende URL kann bereitgestellt werden, z. B. MySQL, um Jobinformationen dauerhaft zu speichern , und verwenden Sie das Topshelf-Framework, um Fensterdienste zu integrieren. Jobs können über die Webverwaltungsschnittstelle hinzugefügt, abgebrochen, wiederhergestellt oder gelöscht werden, und Geschäftsparameter für die Jobplanung können konfiguriert werden.
JobScheduler.Core: Jobverarbeitungskernbezogene Klassen
JobScheduler.DataAccess: Verwenden Sie Dapper, um auftragsbezogene Informationen abzurufen
JobScheduler.Web.Console: Anzeige von Jobinformationen, Planung und einfache Bedienoberfläche
JobScheuler.Win.Server: Verwenden Sie Topshelf, um den Fensterdienstplanungsjob zu integrieren