ما معنى event-driven architecture؟
المعنى في مجال تطوير البرمجيات مع أمثلة
event-driven architecture: معمارية موجهة بالأحداث، بنية قائمة على الأحداث
أسلوب تصميم برمجي تتواصل فيه المكونات بإصدار الأحداث والاستجابة لها بدل استدعاءات مباشرة تجعلها مترابطة بإحكام.
طريقة الاستخدام
شائع في الأنظمة الموزعة والتكامل والخدمات المصغرة. يناسب تدفقات العمل التي تجري فيها الإجراءات بصورة غير متزامنة بعد تغير الحالة أو وصول رسالة أو نشاط المستخدم.
أمثلة
Our checkout service moved to an event-driven architecture, so inventory, billing, and email updates now react independently to each order event.
انتقلت خدمة الدفع لدينا إلى معمارية موجهة بالأحداث، فأصبحت تحديثات المخزون والفوترة والبريد تستجيب كلٌّ على حدة لحدث الطلب.
يصدر الطلب حدثًا تتعامل معه خدمات مستقلة، من دون تنسيق مباشر بينها.
The team chose an event-driven architecture for audit logging because every account change needed to trigger records in several downstream systems.
اختار الفريق بنية موجهة بالأحداث لتسجيل التدقيق لأن كل تغيير في الحساب يجب أن ينشئ سجلات في أنظمة لاحقة متعددة.
يسمح الحدث بإخطار عدة أنظمة مستمعة كي تنفذ كل منها التسجيل أو متطلبات الامتثال الخاصة بها.
تراكيب شائعة
- event-driven architecture pattern
- event-driven system
- event-driven workflow
- adopt event-driven architecture
مصطلحات ذات صلة
مصطلحات أخرى: معمارية البرمجيات وأنماط التصميم والرسوميات
- framework · إطار عمل
- dependency · اعتماد برمجي
- tech stack · حزمة التقنيات
- design pattern · نمط تصميم
- trade-off · مفاضلة
- scalable · قابل للتوسع
- monolith · تطبيق أحادي الكتلة
- modular · معياري
- abstraction · تجريد
- separation of concerns · فصل الاهتمامات
- loose coupling · ترابط ضعيف
- dependency injection · حقن الاعتماديات
تدرّب على القراءة المتدرجة
تساعدك القراءة بالمستوى المناسب على تثبيت المفردات الجديدة. اختر كتبًا إنجليزية مجانية:
