Suggest Modification to "Updated Topic" Count Notification

إنها مشكلة #مساهمة:bug، لكنها مشكلة معقدة للغاية في الإصلاح.

الخيار 1:

  • يحتفظ كائن المستخدم الحالي بتتبع كل المواضيع التي تمت mute لها، ثم عند استلام الرسائل نقوم دائمًا بالتحقق المزدوج ضد القائمة (ثقل في الأداء)

الخيار 2:

  • يستبعد Message Bus جميع المستخدمين الذين قاموا بـ mute الموضوع من التحديث (مناسب إذا قام 10 أشخاص فقط بـ mute الموضوع، لكنه كارثة إذا قام 10000 شخص بـ mute الموضوع)

الخيار 3:

  • إضافة طلب ajax إضافي بعد استلام تحديث من Message Bus يقوم بـ “التحقق المزدوج” للبيانات التي حصلت عليها من Message Bus. (أقل الضرر، لكنه يزيد من حركة المرور بشكل كبير)

لا يمكنني التفكير في طريقة سهلة لإصلاح هذا الأمر، إنه مجرد مساومة :mountain:

5 إعجابات