Laravel Horizon
adalah alat canggih yang memungkinkan Anda mengelola antrean secara efektif dan memproses pekerjaan dengan mudah. Dengan Horizon
, Anda dapat memantau, mengonfigurasi, dan menskalakan sistem antrean Anda untuk menangani tugas secara efisien, memastikan kelancaran pemrosesan pekerjaan dalam Laravel aplikasi Anda.
Manfaat Utama Menggunakan Laravel Horizon
Pemantauan Waktu Nyata
Horizon
menyediakan dasbor waktu nyata yang memungkinkan Anda memantau status dan kinerja antrean dan pekerjaan Anda. Anda dapat dengan mudah melacak jumlah pekerjaan yang tertunda, selesai, dan gagal, serta waktu pemrosesan dan keluaran setiap antrean.
Manajemen Antrian
Horizon
menyederhanakan pengelolaan antrean Anda dengan menyediakan antarmuka yang mudah digunakan untuk mengelola antrean dan memprioritaskan pekerjaan. Anda dapat menjeda, melanjutkan, dan mengonfigurasi antrean dengan mudah, sehingga memudahkan menangani berbagai jenis pekerjaan dan memprioritaskan tugas penting.
Pemrosesan Pekerjaan yang Efisien
Horizon
membantu mengoptimalkan pemrosesan pekerjaan dengan memanfaatkan Laravel manajemen pekerja antrean yang andal. Ini memungkinkan Anda menentukan jumlah pekerja dan proses yang akan dialokasikan untuk setiap antrean, memastikan bahwa pekerjaan diproses secara efisien dan merata di seluruh sumber daya yang tersedia.
Supervisor Integrasi
Horizon
mulus terintegrasi dengan Supervisor, sistem kontrol proses untuk sistem operasi mirip Unix. Supervisor memastikan bahwa pekerja antrean Anda selalu aktif dan berjalan, meskipun mereka mogok atau berhenti secara tidak terduga, memaksimalkan keandalan pemrosesan antrean Anda.
Memulai dengan Laravel Horizon
Untuk menggunakan Laravel Horizon
, Anda harus mengikuti langkah-langkah berikut:
Langkah 1: Instal Laravel Horizon
melalui Composer
: Jalankan perintah berikut di Laravel direktori proyek Anda untuk menginstal Horizon
.
composer require laravel/horizon
Langkah 2: Publikasikan Konfigurasi: Setelah menginstal, publikasikan Horizon
file konfigurasi menggunakan perintah Artisan berikut.
php artisan horizon:install
Langkah 3: Konfigurasikan Horizon
Dasbor: Horizon
hadir dengan dasbor waktu nyata untuk memantau antrean. Anda dapat mengonfigurasi dasbor sesuai keinginan Anda dan mengamankan aksesnya dengan autentikasi.
Langkah 4: Mulai Horizon
Supervisor: Untuk mulai memproses antrean menggunakan Horizon
, jalankan perintah berikut.
php artisan horizon
Dengan Laravel Horizon
penyiapan, Anda dapat dengan mudah mengelola dan memantau antrean, mengoptimalkan pemrosesan pekerjaan, dan memastikan kelancaran pengoperasian Laravel aplikasi Anda.
Catatan: Untuk lingkungan produksi, penting untuk mengonfigurasi Supervisor untuk mengelola Horizon
pekerja dan memastikan pemrosesan antrean yang berkelanjutan.