1. จำเป็นต้องมีโปรแกรมคิวเพื่อจัดเตรียมอินเทอร์เฟซการเข้าร่วมคิวและอินเทอร์เฟซการรับคิว
2. จำเป็นต้องจัดเก็บคิว ไฟล์ หรือฐานข้อมูล
3. โปรแกรมปกติจะต้องถูกนำออกจากคิวและดำเนินการ
4. ฟังก์ชั่นเพิ่มเติมอื่นๆ: ลำดับความสำคัญ บันทึก เวลา ฯลฯ
ตัวอย่าง
|–db.php //การทำงานของฐานข้อมูล |–db.sql //โครงสร้างตารางพื้นฐานที่จำเป็นในการสร้างคิว |–doQueue.php //ดำเนินการงานคิว |–Queue.class.php //ธุรกิจหลักของคิวคือ กำหนดไว้ที่นี่ รวมถึงการเพิ่มงานในคิว การอ่านคิว และการเปลี่ยนสถานะงานคิว |–sendMsg.php //คิวจำเป็นต้องปรับใช้อินเทอร์เฟซทางธุรกิจของงานเฉพาะ เช่น อินเทอร์เฟซสำหรับการส่งข้อความที่มีอยู่ ในตัวอย่างนี้ โปรแกรมคิวจะถูกรวมเข้ากับระบบที่มีอยู่ ซึ่งแสดงโดยการเขียนบันทึก
ข้างต้นนี้เป็นการแนะนำคิวการออกแบบใน php ฉันหวังว่ามันจะเป็นประโยชน์กับทุกคน คู่มือการเรียนรู้ PHP เพิ่มเติม: เครือข่ายซอร์สโค้ด