ما معنى event sourcing؟
المعنى في مجال تطوير البرمجيات مع أمثلة
event sourcing: مصدرية الأحداث، تخزين الأحداث بوصفها مصدر الحقيقة
الاحتفاظ بسلسلة من أحداث المجال كسجل مرجعي أساسي، واشتقاق حالة التطبيق من تلك الأحداث.
طريقة الاستخدام
يستخدم حين يكون السجل التاريخي وإعادة بناء الحالة مهمين. مجرد نشر الأحداث لا يجعل النظام قائمًا على مصدرية الأحداث.
أمثلة
With event sourcing, the account balance is rebuilt from the recorded credit and debit events.
مع مصدرية الأحداث، يعاد بناء رصيد الحساب من أحداث الإيداع والسحب المسجلة.
يكون سجل الأحداث هو المرجع، لا قيمة الرصيد الأخيرة وحدها.
We replayed the history from event sourcing to build a new reporting projection.
أعدنا تشغيل سجل الأحداث لبناء إسقاط جديد للتقارير.
يمكن استخدام الأحداث المخزنة نفسها لإنتاج نموذج قراءة جديد دون تكرار الأفعال الواقعية.
تراكيب شائعة
- adopt event sourcing
- event sourcing architecture
مصطلحات ذات صلة
مصطلحات أخرى: معمارية البرمجيات وأنماط التصميم والرسوميات
- framework · إطار عمل
- dependency · اعتماد برمجي
- tech stack · حزمة التقنيات
- architecture · البنية المعمارية
- design pattern · نمط تصميم
- trade-off · مفاضلة
- scalable · قابل للتوسع
- microservices · الخدمات المصغّرة
- monolith · تطبيق أحادي الكتلة
- modular · معياري
- abstraction · تجريد
- separation of concerns · فصل الاهتمامات
تدرّب على القراءة المتدرجة
تساعدك القراءة بالمستوى المناسب على تثبيت المفردات الجديدة. اختر كتبًا إنجليزية مجانية:
