ลำดับการตรวจสอบหมายถึงว่าข้อความที่ส่งโดยผู้ผลิตจะถูกรับโดยผู้บริโภคหลายคน โดยเมื่อข้อความถูกบริโภคและประมวลผลโดยผู้บริโภคหลายคน มันยังเรียกว่ารูปแบบการแพร่สามาทหรือรูปแบบหนึ่งต่อหลาย

หมายเหตุ: เนื่องจาก RabbitMQ การประยุกต์ใช้รูปแบบการตรวจสอบผ่านการแลกเปลี่ยนประเภทพัดพา มันยังเรียกว่ารูปแบบพัดพา

ไดอะแกรมแสดงโครงสร้าง

รูปแบบพัดพา

อธิบาย:

  • P แทนผู้ผลิต, C1 และ C2 แทนผู้บริโภค, สีแดงแทนคิว, และ X แทนการแลกเปลี่ยน
  • การแลกเปลี่ยนรับผิดชอบในการส่งข้อความไปยังคิวทั้งหมดที่ผูกกับการแลกเปลี่ยน
  • สามารถกำหนดคิวหลายคิว ที่ผูกกับการแลกเปลี่ยนเดียวกัน
  • แต่ละคิวสามารถมีผู้บริโภคหนึ่งคนหรือมากกว่า

ทิป: ในคิวเดียวกัน, ข้อความสามารถถูกประมวลผลโดยผู้บริโภคคนเดียวเท่านั้น สาเหตุที่รูปแบบพัดพาสามารถทำการแพร่สามารถอย่างสมบูรณ์เป็นพื้นฐานผ่านคิวข้อความหลายๆ คิว

การใช้งาน

รูปแบบการตรวจสอบเป็นรูปแบบการบริโภคหนึ่งต่อหลายที่ใช้อย่างแพร่หลาย ตัวอย่างเช่น หลังจากที่มีการสั่งซื้อสินค้าออนไลน์ เกิดข้อความสั่งซื้อ โมดูลคลังสินค้าทำการติดตามข้อความสั่งซื้อเพื่อประมวลผลการจัดส่ง โมดูลการแจ้งเตือนทำการติดตามข้อความสั่งซื้อเพื่อส่งข้อความทางข้อความ โมดูลคะแนนทำการติดตามข้อความสั่งซื้อเพื่อประมวลผลคะแนน ฯลฯ โดยการติดตามข้อความตามที่ต้องการ สามารถทำการขยายธุรกิจได้ และเป็นรูปแบบออกแบบที่มีความผูกต่อต่างๆ อย่างต่ำ