Quartz.NET egy nyílt forráskódú munkaidőzítési keretrendszer, amely nagyon alkalmas az adatbázis szinkronizálásának rendszeres lekérdezésére, az ütemezett e-mail értesítésekre és az adatok rendszeres feldolgozására a napi munka során.
Quartz.NET lehetővé teszi a fejlesztők számára, hogy időintervallumok (vagy napok) alapján ütemezzék a munkákat. Sok-sok-sok kapcsolatot valósít meg a feladatok és a triggerek között, és több munkát is képes összekapcsolni különböző triggerekkel.
Az Quartz.NET integráló alkalmazások újrahasznosíthatják a különböző események feladatait, és több munkát egyesíthetnek egyetlen eseményhez.
- Hivatalos tanulási dokumentáció: http://www.quartz-scheduler.net/documentation/index.html
- Használati példák: http://www.quartz-scheduler.net/documentation/quartz-2.x/quick-start.html
- Hivatalos forráskód letöltés: http://sourceforge.net/projects/quartznet/files/quartznet/
Quartz.net Távoli feladatütemezési keretrendszer,A .NET framework 4.5 erre a példa, más .NET verziók, kérlek, teszteljétek önmagukat
A projektnek két szintje van: Job-Client (feladatok végrehajtása) és Job-Server (feladatütemezés)
Munka-Ügyfél
Nuget telepítés: Install-Package Quartz -Version 2.6.1
Job-Server
Nuget telepítés: Install-Package Quartz -Version 2.6.1 Install-Package CrystalQuartz.Remote -verzió 4.2.1
Ahogy az alábbiakban látható:
A Job-Client kód a következő:
A Job-Servernek csak a web.config konfigurációját kell módosítania
Miután telepítettük a CrystalQuartz.Remote rendszert, a web.config hozzáadja a fenti ábrán látható konfigurációt, mivel nem használunk 555-ös portot, csak módosítanunk kell a portot
Miután a módosítások befejeződnek, kezdjék el a projektet
Böngésző bemenet: http://localhost:port/CrystalQuartzPanel.axd
A web.config teljes konfigurációja a következő:
Először indítsa el a Job-Client-et, majd indítsa el a Job-Servert, ahogy az alábbi ábrán látható:
Állítsd meg a feladatot
Küldetés folytatása
Végül csatoljuk a forráskódot:
Turisták, ha szeretnétek megnézni ennek a bejegyzésnek a rejtett tartalmát, kérlek Válasz
|