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.