1 مستودع
Executing sets of asynchronous jobs in chunks limited by concurrency to avoid overloading resources.
Distinct from Asynchronous Batch Processing: Distinct from general asynchronous batch processing by focusing specifically on the concurrency-limiting aspect for resource protection.
Explore 1 awesome GitHub repository matching artificial intelligence & ml · Concurrency-Limited Batching. Refine with filters or upvote what's useful.
p-queue هو طابور وعود (promise queue) في JavaScript وجدول مهام متزامن مصمم لتقييد عدد العمليات غير المتزامنة النشطة. يعمل كمحدد معدل غير متزامن ومدير دورة حياة الوعود لمنع استنفاد الموارد. يتميز المشروع بجدولة المهام القائمة على الأولوية وتحديد معدل دلو الرموز (token-bucket) للتحكم في تكرار التنفيذ. يتكامل مع إشارات الإلغاء (abort signals) لإلغاء المهام ويوفر آليات للإيقاف المؤقت، والاستئناف، ومسح العمليات المعلقة. تغطي الأداة قدرات أوسع لإدارة حركة المرور بما في ذلك مهلات العمليات وتقييد التزامن. تتضمن أيضاً بدائيات مراقبة لتتبع حالة الطابور وعدد المهام المعلقة، بالإضافة إلى المزامنة لخمول الطابور.
Enables processing large sets of asynchronous jobs in controlled chunks to avoid overloading memory or database connections.