
Queues & Jobs
Konfigurasi queue, pembuatan job, dispatching job, job middleware, failed job, job batching, queue worker
1Driver queue Laravel mana yang menggunakan database untuk menyimpan job?
Driver queue Laravel mana yang menggunakan database untuk menyimpan job?
Jawaban
Driver database menyimpan job dalam tabel Laravel (biasanya 'jobs'). Ini menghindari instalasi Redis atau sistem eksternal lainnya, menyederhanakan deployment awal. Untuk volume besar atau performa yang kritis, lebih baik gunakan Redis atau SQS yang menawarkan performa dan skalabilitas yang lebih baik.
2Perintah Artisan mana yang membuat class job baru?
Perintah Artisan mana yang membuat class job baru?
Jawaban
Perintah 'php artisan make:job' menghasilkan class job baru di direktori app/Jobs. Class ini berisi method handle yang akan dijalankan oleh queue worker. Struktur yang dihasilkan juga menyertakan trait berguna seperti Dispatchable, InteractsWithQueue, dan Queueable untuk mempermudah pengelolaan job.
3Pada metode mana dari sebuah class Job logika bisnis yang akan dieksekusi berada?
Pada metode mana dari sebuah class Job logika bisnis yang akan dieksekusi berada?
Jawaban
Metode handle berisi logika bisnis dari job. Laravel memanggilnya secara otomatis saat job diproses oleh worker. Metode ini mendukung dependency injection melalui service container, memungkinkan service disuntikkan langsung ke dalam signature metode untuk testabilitas dan pemeliharaan kode yang lebih baik.
Mengapa menggunakan queue untuk pengiriman email dalam aplikasi Laravel?
Metode mana yang melakukan dispatch sebuah job secara sinkron tanpa melewati queue?
+19 pertanyaan wawancara
Topik wawancara Laravel lainnya
Dasar-Dasar PHP
Dasar OOP PHP
Composer & Autoloading
Dasar-Dasar Laravel
Routing Laravel
Blade Templates
Request & Response
Dasar-Dasar Eloquent ORM
Eloquent Relationships
Migrations & Schema Builder
Validasi & Formulir
Autentikasi
Otorisasi & Policies
API Resources & Authentication
Middleware
Service Container & DI
Events & Listeners
Notifikasi & Mail
File Storage
Testing & PHPUnit
Caching
Livewire & Inertia
Eloquent Advanced
Repository Pattern
Laravel Packages
Performance Optimization
Security Best Practices
Laravel Octane
Laravel Distributed Systems
Observability & Monitoring
Deployment & DevOps
Kuasai Laravel untuk wawancara berikutnya
Akses semua pertanyaan, flashcards, tes teknis, latihan code review dan simulator wawancara.
Mulai gratis