Laravel Horizon ve Redis Kuyruk Yönetimi

Laravel Horizon tarafından sağlanan güçlü bir kuyruk yönetimi aracıdır Laravel. Kuyruk işlemeyi yönetmeyi kolay ve verimli hale getirir. ile entegre edildiğinde Redis, Laravel Horizon uygulamanızın performansını ve güvenilirliğini artırarak güçlü kuyruk yönetimi ve izleme yetenekleri sunar Laravel.

Laravel Horizon ile entegre Redis

Laravel Horizon ile entegre etmek için, ve Redis dosyasını yüklemeniz ve ardından dosyadaki seçenekleri yapılandırmanız gerekir. Redis Horizon config/horizon.php

1. Adım: Kurun Redis

Öncelikle Redis sunucunuza kurun ve Redis çalıştığından emin olun.

2. Adım: Kurun Laravel Horizon

Laravel Horizon aracılığıyla yükleyin Composer:

composer require laravel/horizon

3. Adım: Yapılandırın Laravel Horizon

Dosyayı açın config/horizon.php ve Redis bağlantıyı yapılandırın:

'redis' => [  
    'driver' => 'redis',  
    'connection' => 'default', // The Redis connection name configured in the config/database.php file  
    'queue' => ['default'],  
    'retry_after' => 90,  
    'block_for' => null,  
],  

Adım 4: Horizon Tabloyu Çalıştırın

Horizon Veritabanında tablo oluşturmak için aşağıdaki komutu çalıştırın:

php artisan horizon:install

Adım 5: Horizon Çalışanı Çalıştırın

Horizon Çalışanı şu komutu kullanarak başlatın:

php artisan horizon

 

kullanma Laravel Horizon

Horizon Başarılı entegrasyondan sonra, üzerindeki arayüz aracılığıyla kuyrukları yönetebilir ve kuyruk durumunu görüntüleyebilirsiniz /horizon.

Laravel Horizon sıra işleme süresini izleme, görevleri yeniden planlama, başarısız işleri yönetme ve daha gelişmiş özellikler gibi çeşitli yararlı özellikler sağlar.

 

Çözüm

Laravel Horizon Laravel entegrasyon ile kuyrukları yönetmek için güçlü bir araçtır Redis. Uygulamanızın verimli ve güvenilir bir şekilde çalışmasını sağlayarak, kuyruk işleme üzerindeki performansı ve kontrolü artırır Laravel.