บ้าน ซอฟต์แวร์ สถาปัตยกรรมที่ขับเคลื่อนด้วยเหตุการณ์ (eda) คืออะไร? - คำจำกัดความจาก techopedia

สถาปัตยกรรมที่ขับเคลื่อนด้วยเหตุการณ์ (eda) คืออะไร? - คำจำกัดความจาก techopedia

สารบัญ:

Anonim

นิยาม - สถาปัตยกรรมที่ขับเคลื่อนด้วยเหตุการณ์ (EDA) หมายถึงอะไร

สถาปัตยกรรมที่ขับเคลื่อนด้วยเหตุการณ์ (EDA) เป็นรูปแบบสถาปัตยกรรมซอฟต์แวร์ที่ส่งเสริมการผลิตการตรวจจับและการใช้และการตอบสนองต่อการเปลี่ยนแปลงที่สำคัญในสถานะของระบบ (เรียกว่าเหตุการณ์) สิ่งนี้ถูกนำไปใช้ผ่านการออกแบบและการใช้งานแอพพลิเคชั่นและระบบที่ส่งเหตุการณ์ระหว่างส่วนประกอบซอฟต์แวร์และบริการคู่กันอย่างหลวม ๆ

Techopedia อธิบายสถาปัตยกรรมที่ขับเคลื่อนด้วยเหตุการณ์ (EDA)

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


เหตุการณ์มีสองส่วน:

  1. ส่วนหัว: รวมข้อมูลเช่นชื่อเหตุการณ์การประทับเวลาของเหตุการณ์และประเภทเหตุการณ์
  2. ร่างกาย: อธิบายสิ่งที่เกิดขึ้นจริง
สถาปัตยกรรมทริกเกอร์เหตุการณ์ถูกสร้างขึ้นบนลอจิคัลสี่ชั้น:

  • เครื่องกำเนิดเหตุการณ์
  • ช่องทางกิจกรรม
  • เครื่องมือประมวลผลเหตุการณ์
  • กิจกรรมที่ขับเคลื่อนด้วยกิจกรรมดาวน์สตรีม

การประมวลผลเหตุการณ์สามรูปแบบคือ:

  • การประมวลผลเหตุการณ์ง่าย ๆ
  • การประมวลผลสตรีมเหตุการณ์
  • การประมวลผลเหตุการณ์ที่ซับซ้อน
สถาปัตยกรรมที่ขับเคลื่อนด้วยเหตุการณ์ (eda) คืออะไร? - คำจำกัดความจาก techopedia