การส่งข้อความคิว Laravel โดยใช้ SQS Amazon

ฉันใช้คิว sqs ใน laravel ของฉัน ตอนนี้ฉันได้ผลักดันงานคิวของฉันไปยังเซิร์ฟเวอร์ sqs เรียบร้อยแล้วดังที่แสดงในภาพด้านล่าง : ป้อนคำอธิบายรูปภาพที่นี่

ปัญหาคือข้อความไม่เคยถูกดำเนินการ แล้วจะประมวลผลข้อความนี้บน SQS ได้อย่างไร...?? ขอบคุณมาก


person Maryadi Poipo    schedule 29.09.2016    source แหล่งที่มา


คำตอบ (1)


ฉันคิดว่าคุณลืมรันคิวดีมอน ลองเรียกใช้ php artisan queue:listen ในโฟลเดอร์โครงการ

person Anton    schedule 29.09.2016
comment
ฉันสามารถใช้ php artisan Queue:listen ในเซิร์ฟเวอร์ elasticbeanstalk ของฉันได้หรือไม่...??? ดังนั้นเมื่อฉันปรับใช้ laravel กับเซิร์ฟเวอร์ที่ใช้งานจริง คิวนี้ยังคงทำงานอยู่ - person Maryadi Poipo; 29.09.2016
comment
ไม่มีวิธีรันคิวเดมอนบน AWS Elastic Beanstalk โดยใช้หัวหน้างานตามที่เอกสารประกอบของ Laravel แนะนำ แต่มีแพ็คเกจสำหรับย้ายงานคิวไปยังตัวกำหนดเวลาแล้วรันโดยใช้เส้นทาง HTTP: github.com/dusterio/laravel-aws-worker - person Anton; 29.09.2016
comment
โอ้.. ขอบคุณสำหรับข้อมูลของคุณ @Anton ฉันจะดูลิงก์ของคุณ... :) - person Maryadi Poipo; 29.09.2016
comment
อืม... เพื่อนบอกว่าใช้ supervisor ได้ อืม... จากความเห็นของคุณ Anton อันไหนดีกว่ากัน ? ใช้ supervisor หรือ aws-worker ตามที่คุณพูดถึง aand ขอบคุณสำหรับข้อมูล @Anton... :-) - person Maryadi Poipo; 29.09.2016
comment
หากมีความเป็นไปได้ที่จะใช้ supervisor ฉันขอแนะนำให้ใช้มัน มันเป็นวิธีแก้ปัญหาที่เสถียรกว่ามาก :) - person Anton; 29.09.2016
comment
เฮย์... @Anton... คุณมีตัวอย่างเกี่ยวกับวิธีใช้ dusterio/laravel-aws-worker หรือไม่...??? - person Maryadi Poipo; 03.10.2016