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 แอปพลิเคชันของคุณทำงานได้อย่างมีประสิทธิภาพและเชื่อถือได้