|
|
Közzétéve 2019. 05. 18. 16:51:41
|
|
|
|

Ezt a bejegyzést utoljára Kongcicada szerkesztette: 2019-5-18, 16:53
előszó
Ahogy az előző cikkben is említettük, nagyon kényelmes a Topshelf with Quartz.Net használata a feladatok rendszeres elvégzéséhez. Ez a cikk dokumentálja, hogyan kell használni a Quartz.Net.
eszközök
>VS 2017
SMS
A Quartz egy nyílt forráskódú keretrendszer, amelyet általában időzítő szolgáltatásokkal együtt használnak. Az előző Topshelf alapján a kódot csak enyhe módosításra van szükség.
1: Hozz létre egy új konzolos alkalmazást.
2: A Topshelf és Quartz dll bevezetése (Common.Logging.Core.dll)
3: Hozz létre két új osztályt :ServiceRunner.cs és TestJob.cs nevekkel
4: Programon belülFő funkció a Topshelf kódba.
5: InServiceRunner.csTedd be a közepére
A fenti kódban az van megvalósítva, hogy hány másodpercet indít el. Fix időben is aktiválható. Például: minden nap 6 órakor. Minden hétfőn 10-kor, stb. Lásd Quartz Cron kifejezéseket.
Az írásmódot is ennek megfelelően módosították
6: BeTestJob.cs beragasztva
7: F5 indul, és láthatod, hogy hárommásodpercenként egy adatsor jelenik meg.
8: Hibakeresés után a szolgáltatást az előző cikkben leírt módszer szerint telepítheted. Közvetlenül is írhatsz egy batch fájlt, egyszerűen futtatod. Nem kell kopogni a parancssoron
Telepítési szolgáltatások: Hozz létre új jegyzetfüzetet: Nevezze át és változtasd meg a toldalaggot :Install.bat Jobb kattintással a Notepad-ra, hogy megnyitsd, és beillesd a következő parancsot a mentéshez.
Szolgáltatások eltávolítása: Hozzon létre új jegyzetfüzetet: Nevezze át és változtasd meg a toldalag nevét :Uninstall.bat Jobb kattintással a Notepad-ra, hogy megnyitsd, és beillesd a következő parancsot a mentéshez.
Jegyzet: Miután > telepített, a szolgáltatás indul el, mielőtt elindulna. > telepíthetjük és távolíthatod el a szolgáltatásokat adminisztrátori jogosultságokkal. > módosítani a konfigurációs fájlt, újra kell indítanod a szolgáltatást, hogy az hatályba lépjen.
Epilógus
Ez a cikk csak a kódról és az egyszerű használatról szól. Konkrét elméleti információk is hivatkozhatók A hiperlink bejelentkezés látható.Hivatalos dokumentáció.
|
Előző:A BIO és a NIO megértéseKövetkező:Kérlek, mesélj a java műveletről a rabbitmq, a basicQos() érvénytelen.
|