Kayıtlar

Schedular etiketine sahip yayınlar gösteriliyor

Quartz.Net Nedir, Nasıl Kullanılır ?

Resim
Quartz.Net, geliştirdiğiniz web tabanlı projelerde  scheduled task  yani zamana dayalı planlı görevler çalıştırmak istediğinizde çok kolay bir şekilde implement edip kullanabileceğiniz open source bir kütüphanedir. Aslında bir çok kişi bu tarz işlemleri yapmak için bir console uygulaması geliştirir ve windows server'da task schedular'a bu uygulamayı ne zaman çalıştıracağını söyler ve iş biter. Ancak gerek sunucuya erişimin kısıtlı olduğu durumlarda, gerekse ikinci bir uygulama geliştirmenin yol açtığı efor düşündüğünde quartz.net daha avantajlı gibi görünüyor. Kullanım olarak iki aşamadan oluşuyor diyebiliriz, Çalışacak olan Job'ı belirleme, Hangi zaman aralıklarında çalışacağı bilgisi set edilir. Quartz 3 ana bileşenden oluşur,  job ,  trigger ,  schedular .  Job  yapılacak olan iştir.  Trigger  job'ın ne zaman, ne şekilde tetikleneceği emrini veren & tetikleyen yapıdır. Job ve Trigger ikisi birlikte  schedular 'a register olurlar ve kısaca çalışma şek