الوصف
MergeState
على الدالة avg
لدمج حالات التجميع الجزئية من النوع AverageFunction(avg, T)،
وإرجاع حالة تجميع وسيطة جديدة.
مثال على الاستخدام
MergeState مفيدًا بشكل خاص في
سيناريوهات التجميع متعددة المستويات، حيث تحتاج إلى دمج الحالات المجمّعة مسبقًا
والاحتفاظ بها كحالات
(بدلًا من إنهائها) لمزيد من المعالجة. ولتوضيح ذلك، سنستعرض
مثالًا نحوّل فيه مقاييس أداء الخوادم الفردية
إلى تجميعات هرمية عبر عدة مستويات: مستوى الخادم → مستوى المنطقة
→ مستوى مركز البيانات.
أولًا، ننشئ جدولًا لتخزين البيانات الخام:
- مستوى الخدمة
- المستوى الإقليمي
- مستوى مركز البيانات