- Shipped
- 23 سبتمبر 2026 في 7:50 ص UTC
- صاحب البلاغ
- Kamo
- Commit
- 90509f4
خيط الجدول الزمني الوحيد في الربيع يتقاسمه كل @Scheduled طريقة في هذه الخدمة نبض الحمله الثانيه واحده و دغه محرك الحفر و ريمندر شيلر سيرفي كنس بين ما يقرب من دزينة آخرين. عملية تذكير أرسل كل رسالة تذكيرية sms, one blocking call at a time, on that shared thread: a sweep with several due reminders held و كل شيء آخر كان مبرمجاً على المنصة طالما أن الدفعة كلها أخذت لإرسالها كل رسالة تذكيرية ترسل الآن تشغيل على مجموعة صغيرة ثابتة من الخيوط (4 عمال، اسمهم مادة الضبط التقويمي، نفس المبدأ الذي ينطبق بالفعل على مادة DripEngine عن طريق تسليمها كلها على خيط عامل مطبق هنا للتذكير بدلاً من التذكرة الواحدة، لأن الجزء البطيء هو حجب SMTP/notification send rather than the DB sweep itself. لازالت خيط المكالمات ينتظر الدفعة الكاملة (التي تُحدّد بـ 90 مصاريف مستهلكة) قبل عمليات العودة المحددة، وهي ما يُبقي عقد إيجار "الإيميل الكسندر" يُغطّي المرور بأكمله، عقد إيجار مُفرج عنه بينما الرسائل كانت لا تزال في رحلة في مكان آخر ستسمح لبوة أخرى أن تلتقط التذكير الواجب مرتين وما هي التغيرات هو المدة التي يستغرقها الانتظار - أقل بأربعة أضعاف، وليس أسوأ من أي وقت مضى الحلقة التسلسلية القديمة **** **** **** **** دون تغيير: حمام السباحة بدلاً من خيط المكالمات و أن المكالمة لا تزال مغلقة حتى ينتهي كل إرسال.
