
Penjadwalan Tugas
Cron jobs, intervals, timeouts, penjadwalan dinamis, penjadwalan terdistribusi
1Apa paket npm resmi yang digunakan NestJS untuk mengelola tugas terjadwal?
Apa paket npm resmi yang digunakan NestJS untuk mengelola tugas terjadwal?
Jawaban
@nestjs/schedule adalah paket resmi yang terintegrasi dengan NestJS untuk mengelola cron jobs, intervals, dan timeouts. Paket ini bergantung pada paket node-cron di baliknya. Menginstal paket ini memungkinkan penggunaan dekorator @Cron, @Interval, dan @Timeout di providers.
2Bagaimana cara mengaktifkan modul penjadwalan dalam aplikasi NestJS?
Bagaimana cara mengaktifkan modul penjadwalan dalam aplikasi NestJS?
Jawaban
Mengimpor ScheduleModule.forRoot() di modul root aplikasi mengaktifkan sistem penjadwalan. Metode ini menginisialisasi scheduler dan memungkinkan penggunaan dekorator tugas terjadwal di seluruh aplikasi. Tanpa impor ini, tugas terjadwal tidak akan dieksekusi.
3Sintaks cron mana yang memungkinkan menjalankan tugas setiap hari pada tengah malam?
Sintaks cron mana yang memungkinkan menjalankan tugas setiap hari pada tengah malam?
Jawaban
Sintaks cron '0 0 * * *' berarti: menit 0, jam 0, setiap hari dalam bulan, setiap bulan, setiap hari dalam minggu. Ini adalah ekspresi standar untuk menjadwalkan tugas harian pada tengah malam. Format cron mengikuti urutan: menit jam hari bulan hari-dalam-minggu.
Bagaimana cara membuat cron job yang berjalan setiap 5 menit di NestJS?
Apa keuntungan menggunakan CronExpression.EVERY_HOUR daripada '0 * * * *'?
+12 pertanyaan wawancara
Topik wawancara Node.js / NestJS lainnya
Dasar-Dasar Node.js
API Inti Node.js
Pemrograman Asinkron
Dasar-Dasar Express.js
Dasar-Dasar NestJS
Desain API REST
Validasi & DTO
Dokumentasi API & Kontrak
Penanganan Error
Pengujian Unit
Modul dan DI NestJS
Konfigurasi & Manajemen Lingkungan
Autentikasi JWT
Otorisasi & RBAC
Database dengan TypeORM
Prisma ORM
Middleware dan Interceptor
Unggah file
WebSockets
GraphQL dengan NestJS
Pengujian End-to-End
Caching dengan Redis
Antrian dengan Bull
DevOps, Logging & CI/CD
Docker & Kontainerisasi
Microservices
Praktik Terbaik Keamanan
Performa dan Deployment Cloud
Kuasai Node.js / NestJS untuk wawancara berikutnya
Akses semua pertanyaan, flashcards, tes teknis, latihan code review dan simulator wawancara.
Mulai gratis