
Görev Zamanlama
Cron jobs, intervals, timeouts, dinamik zamanlama, dağıtık zamanlama
1NestJS'in zamanlanmış görevleri yönetmek için kullandığı resmi npm paketi nedir?
NestJS'in zamanlanmış görevleri yönetmek için kullandığı resmi npm paketi nedir?
Cevap
@nestjs/schedule, cron jobs, intervals ve timeouts yönetimi için NestJS ile entegre edilmiş resmi pakettir. Arka planda node-cron paketine dayanır. Bu paketi yüklemek, providers içinde @Cron, @Interval ve @Timeout dekoratörlerinin kullanılmasını sağlar.
2Bir NestJS uygulamasında zamanlama modülü nasıl etkinleştirilir?
Bir NestJS uygulamasında zamanlama modülü nasıl etkinleştirilir?
Cevap
Uygulamanın kök modülünde ScheduleModule.forRoot() içe aktarmak, zamanlama sistemini etkinleştirir. Bu yöntem scheduler'ı başlatır ve uygulama genelinde zamanlanmış görev dekoratörlerinin kullanılmasını sağlar. Bu içe aktarma olmadan zamanlanmış görevler çalışmaz.
3Hangi cron sözdizimi bir görevin her gün gece yarısı çalıştırılmasına izin verir?
Hangi cron sözdizimi bir görevin her gün gece yarısı çalıştırılmasına izin verir?
Cevap
'0 0 * * *' cron sözdizimi şu anlama gelir: dakika 0, saat 0, ayın her günü, her ay, haftanın her günü. Bu, gece yarısı günlük bir görevi zamanlamak için standart ifadedir. Cron formatı şu sırayı izler: dakika saat gün ay haftanın-günü.
NestJS'te her 5 dakikada bir çalışan bir cron job nasıl oluşturulur?
'0 * * * *' yerine CronExpression.EVERY_HOUR kullanmanın avantajı nedir?
+12 mülakat soruları
Diğer Node.js / NestJS mülakat konuları
Node.js Temelleri
Node.js Çekirdek API'leri
Asenkron Programlama
Express.js Temelleri
NestJS Temelleri
REST API Tasarımı
Doğrulama ve DTO
API Dokümantasyonu ve Sözleşmeler
Hata Yönetimi
Birim Testleri
NestJS Modülleri ve DI
Yapılandırma ve Ortam Yönetimi
JWT Kimlik Doğrulama
Yetkilendirme ve RBAC
TypeORM ile Veritabanı
Prisma ORM
Middleware ve Interceptor
Dosya yükleme
WebSockets
NestJS ile GraphQL
Uçtan Uca Test
Redis ile Önbellekleme
Bull ile Kuyruklar
DevOps, Logging ve CI/CD
Docker ve Konteynerleştirme
Microservices
Güvenlik En İyi Uygulamaları
Performans ve Bulut Dağıtımı
Bir sonraki mülakatın için Node.js / NestJS'de uzmanlaş
Tüm sorulara, flashcards'a, teknik testlere, code review alıştırmalarına ve mülakat simülatörlerine eriş.
Ücretsiz başla