Laravel Horizon ialah alat pengurusan baris gilir yang berkuasa yang disediakan oleh Laravel. Ia menjadikan pengurusan pemprosesan giliran mudah dan cekap. Apabila disepadukan dengan Redis, Laravel Horizon menawarkan pengurusan baris gilir yang mantap dan keupayaan pemantauan, meningkatkan prestasi dan kebolehpercayaan aplikasi anda Laravel.
Mengintegrasikan Laravel Horizon dengan Redis
Untuk menyepadukan Laravel Horizon dengan Redis, anda perlu memasang Redis dan Horizon, dan kemudian mengkonfigurasi pilihan dalam config/horizon.php
fail.
Langkah 1: Pasang Redis
Mula-mula, pasang Redis pada pelayan anda dan pastikan ia Redis sedang berjalan.
Langkah 2: Pasang Laravel Horizon
Pasang Laravel Horizon melalui Composer:
composer require laravel/horizon
Langkah 3: Konfigurasikan Laravel Horizon
Buka config/horizon.php
fail dan konfigurasikan Redis sambungan:
'redis' => [
'driver' => 'redis',
'connection' => 'default', // The Redis connection name configured in the config/database.php file
'queue' => ['default'],
'retry_after' => 90,
'block_for' => null,
],
Langkah 4: Jalankan Horizon Jadual
Jalankan arahan berikut untuk mencipta Horizon jadual dalam pangkalan data:
php artisan horizon:install
Langkah 5: Jalankan Horizon Pekerja
Mulakan Horizon Pekerja menggunakan arahan:
php artisan horizon
menggunakan Laravel Horizon
Selepas penyepaduan berjaya, anda boleh mengurus baris gilir dan melihat status baris gilir melalui Horizon antara muka pada /horizon
.
Laravel Horizon menyediakan pelbagai ciri berguna, seperti memantau masa pemprosesan baris gilir, menjadualkan semula tugas, mengurus kerja yang gagal dan ciri yang lebih maju.
Kesimpulan
Laravel Horizon ialah alat yang berkuasa untuk menguruskan baris gilir Laravel dengan Redis penyepaduan. Ia meningkatkan prestasi dan kawalan ke atas pemprosesan baris gilir, memastikan Laravel aplikasi anda beroperasi dengan cekap dan boleh dipercayai.