เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

การตรวจจับข้อความซ้ำและ Partitioning

ในสถาปัตยกรรมแบบ Message-based การจัดการข้อความซ้ำเป็นเรื่องสำคัญ เพื่อให้แน่ใจว่าข้อความเดิมจะไม่ถูกประมวลผลมากกว่าหนึ่งครั้ง (เช่น ลูกค้าจะไม่ถูกเรียกเก็บเงินซ้ำ) โดยเฉพาะอย่างยิ่งเมื่อแอปพลิเคชันทำงานในระดับที่ขยายใหญ่ขึ้น

ในแบบฝึกหัดนี้ จะได้ตั้งค่าการตรวจจับข้อความซ้ำใน Service Bus และสำรวจการใช้ Partitioning เพื่อรองรับการขยายขนาด โดยจะสร้าง Queue หนึ่งชุดที่มีการกำหนดหน้าต่างเวลาสำหรับตรวจจับข้อความซ้ำ จากนั้นสร้าง Queue ชุดที่สองแบบ Partitioned แล้วส่งข้อความซ้ำ (ที่มี Message Id เดียวกัน) เพื่อยืนยันว่าข้อความถูกกรองออกภายในหน้าต่างเวลาที่กำหนด และตรวจสอบการตั้งค่า Partitioning ในพอร์ทัล

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

พัฒนา Solution แบบ Event-based และ Message-based บน Azure

ดูคอร์ส

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำจริง

เปลี่ยนทฤษฎีให้เป็นการลงมือทำด้วยแบบฝึกหัดเชิงโต้ตอบหนึ่งในของเรา

เริ่มแบบฝึกหัด