Nodejs Cron
Herkese merhabalar bu yazımızda sizlerle beraber nodejs cron oluşturma işlemini gerçekleştiriyor olacağız. Peki nedir bu cron ?
Cron’lar zamanlanmış görevler olarak tanımlayabiliriz, belirlemiş olduğumuz zaman dilimi kurallarına göre devamlı çalışacak işlemlerdir. Örneğin her ayın 5 inde maaş ödeme emrinin verilmesi, otomatik her ayın 20 si fatura ödemesi,her ayın 20'si gece saat 3 için db yedeğinin alınması vb gibi işlemleri gerçekleştirebileceğimiz yapılardır. Şimdi basitce bir örnek yapalım.
Proje Oluşturma
npm init -y
npm install --save redis
npm install --save node-cron
Yapılandırma;
Projemizi oluşturduktan sonra aynı dizin içerisinde app.js dosyamızı oluşturuyoruz.
const cron = require('node-cron')cron.schedule('* * * * *', function () {console.log('Cron', 'Ben Her Dakika Çalışırım');})cron.schedule('* * * * * *', function () {console.log('Cron Her Saniye', 'Ben Her Saniye Çalışırım');})
Öncelikle cron paketimizi import edip ardında schedule fonksiyonuna cron stringini verip projemizi çalıştırıyoruz, yapacağımız işlem bu kadar basit artık siz ne yapmak istiyorsanız onu yapabilirsiniz. Cron stringleri için şöyle bir web sayfasından da yararlanabilirsiniz.
Herkese İyi Çalışmalar Dilerim.