Laravel Horizon
เป็นเครื่องมืออันทรงพลังที่ช่วยให้คุณจัดการคิวและประมวลผลงานได้อย่างมีประสิทธิภาพอย่างง่ายดาย ด้วย Horizon
คุณสามารถตรวจสอบ กำหนดค่า และปรับขนาดระบบคิวของคุณเพื่อจัดการงานได้อย่างมีประสิทธิภาพ ทำให้มั่นใจได้ว่าการประมวลผลงานใน Laravel แอปพลิเค ชันของคุณจะราบรื่น
ประโยชน์หลักของการใช้ Laravel Horizon
การตรวจสอบตามเวลาจริง
Horizon
มีแดชบอร์ดตามเวลาจริงที่ให้คุณตรวจสอบสถานะและประสิทธิภาพของคิวและงานของคุณ คุณสามารถติดตามจำนวนงานที่รอดำเนินการ เสร็จสมบูรณ์ และล้มเหลว ตลอดจนเวลาดำเนินการและปริมาณงานของแต่ละคิวได้อย่างง่ายดาย
การจัดการคิว
Horizon
ลดความซับซ้อนในการจัดการคิวของคุณด้วยการจัดเตรียมส่วนต่อประสานที่ใช้งานง่ายเพื่อจัดการคิวและจัดลำดับความสำคัญของงาน คุณสามารถหยุดชั่วคราว ดำเนินการต่อ และกำหนดค่าคิวได้อย่างง่ายดาย ทำให้ง่ายต่อการจัดการกับงานประเภทต่างๆ และจัดลำดับความสำคัญของงานที่สำคัญ
การประมวลผลงานที่มีประสิทธิภาพ
Horizon
ช่วยเพิ่มประสิทธิภาพการประมวลผลงานโดยใช้ประโยชน์จาก Laravel การจัดการพนักงานคิวที่มีประสิทธิภาพ ช่วยให้คุณสามารถระบุจำนวนผู้ปฏิบัติงานและกระบวนการที่จะจัดสรรสำหรับแต่ละคิว เพื่อให้มั่นใจว่างานได้รับการประมวลผลอย่างมีประสิทธิภาพและกระจายอย่างสม่ำเสมอในทรัพยากรที่มีอยู่
Supervisor การบูรณาการ
Horizon
รวมเข้ากับ Supervisor ระบบควบคุมกระบวนการสำหรับระบบปฏิบัติการ Unix ได้ อย่างราบรื่น Supervisor ตรวจสอบให้แน่ใจว่าพนักงานคิวของคุณพร้อมทำงานอยู่เสมอ แม้ว่าจะขัดข้องหรือหยุดโดยไม่คาดคิด เพิ่มความน่าเชื่อถือในการประมวลผลคิวของคุณให้สูงสุด
เริ่มต้นใช้งาน Laravel Horizon
หากต้องการใช้ Laravel Horizon
คุณต้องทำตามขั้นตอนเหล่านี้:
ขั้นตอนที่ 1: ติดตั้ง Laravel Horizon
ผ่าน Composer
: เรียกใช้คำสั่งต่อไปนี้ใน Laravel ไดเร็กทอรีโครงการของคุณเพื่อติด Horizon
ตั้ง
composer require laravel/horizon
ขั้นตอนที่ 2: เผยแพร่การกำหนดค่า: หลังจากติดตั้ง ให้เผยแพร่ Horizon
ไฟล์การกำหนดค่าโดยใช้คำสั่ง Artisan ต่อไปนี้
php artisan horizon:install
ขั้นตอนที่ 3: กำหนด Horizon
ค่าแดชบอร์ด: Horizon
มาพร้อมกับแดชบอร์ดแบบเรียลไทม์สำหรับการตรวจสอบคิว คุณสามารถกำหนดค่าแดชบอร์ดตามที่คุณต้องการและเข้าถึงได้อย่างปลอดภัยด้วยการรับรองความถูกต้อง
ขั้นตอนที่ 4: เริ่มต้น Horizon
Supervisor: ในการเริ่มประมวลผลคิวโดยใช้ ให้ Horizon
รันคำสั่งต่อไปนี้
php artisan horizon
ด้วย Laravel Horizon
การตั้งค่า คุณสามารถจัดการและตรวจสอบคิวของคุณ เพิ่มประสิทธิภาพการประมวลผลงาน และรับประกันว่า Laravel แอปพลิเค ชันของคุณจะทำงานได้อย่างราบรื่น
หมายเหตุ: สำหรับสภาพแวดล้อมการผลิต จำเป็นต้องกำหนดค่า Supervisor เพื่อจัดการ Horizon
ผู้ปฏิบัติงานและทำให้แน่ใจว่ามีการประมวลผลคิวอย่างต่อเนื่อง