Laravel Horizon dan Redis Pengurusan Baris Gilir

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.