Laravel Horizon هي أداة قوية لإدارة قائمة الانتظار مقدمة من Laravel. يجعل إدارة معالجة قائمة الانتظار سهلة وفعالة. عند التكامل مع Redis ، Laravel Horizon يوفر إمكانات قوية لإدارة قائمة الانتظار والمراقبة ، مما يعزز أداء وموثوقية Laravel التطبيق الخاص بك.
التكامل Laravel Horizon مع Redis
للتكامل Laravel Horizon مع Redis ، تحتاج إلى التثبيت Redis ، Horizon ثم تكوين الخيارات في الملف config/horizon.php
.
الخطوة 1: التثبيت Redis
أولاً ، قم بالتثبيت Redis على الخادم الخاص بك وتأكد من Redis تشغيله.
الخطوة 2: التثبيت Laravel Horizon
التثبيت Laravel Horizon عبر Composer:
composer require laravel/horizon
الخطوة 3: التهيئة Laravel Horizon
افتح config/horizon.php
الملف وقم بتكوين Redis الاتصال:
'redis' => [
'driver' => 'redis',
'connection' => 'default', // The Redis connection name configured in the config/database.php file
'queue' => ['default'],
'retry_after' => 90,
'block_for' => null,
],
الخطوة 4: تشغيل Horizon الجدول
قم بتشغيل الأمر التالي لإنشاء Horizon الجدول في قاعدة البيانات:
php artisan horizon:install
الخطوة 5: تشغيل Horizon العامل
ابدأ Horizon العامل باستخدام الأمر:
php artisan horizon
استخدام Laravel Horizon
بعد التكامل الناجح ، يمكنك إدارة قوائم الانتظار وعرض حالة قائمة الانتظار من خلال Horizon الواجهة على /horizon
.
Laravel Horizon يوفر العديد من الميزات المفيدة ، مثل مراقبة وقت معالجة قائمة الانتظار ، وإعادة جدولة المهام ، وإدارة المهام الفاشلة ، والمزيد من الميزات المتقدمة.
خاتمة
Laravel Horizon هي أداة قوية لإدارة قوائم الانتظار Laravel بالتكامل Redis. إنه يعزز الأداء والتحكم في معالجة قائمة الانتظار ، مما يضمن Laravel تشغيل تطبيقك بكفاءة وموثوقية.