ใช้ Laravel Horizon สำหรับการประมวลผลคิว

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 ผู้ปฏิบัติงานและทำให้แน่ใจว่ามีการประมวลผลคิวอย่างต่อเนื่อง