awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

1 Repo

Awesome GitHub RepositoriesConcurrency-Limited Batching

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.

Awesome Concurrency-Limited Batching GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • sindresorhus/p-queueAvatar von sindresorhus

    sindresorhus/p-queue

    4,217Auf GitHub ansehen↗

    p-queue ist eine JavaScript-Promise-Warteschlange und ein Scheduler für gleichzeitige Aufgaben, der dazu entwickelt wurde, die Anzahl aktiver asynchroner Operationen zu begrenzen. Er dient als asynchroner Ratenbegrenzer und Promise-Lebenszyklus-Manager, um Ressourcenerschöpfung zu verhindern. Das Projekt zeichnet sich durch prioritätsbasierte Aufgabenplanung und Token-Bucket-Ratenbegrenzung zur Steuerung der Ausführungsfrequenz aus. Es lässt sich mit Abort-Signalen für den Abbruch von Aufgaben integrieren und bietet Mechanismen zum Anhalten, Fortsetzen und Löschen ausstehender Operationen. Das Tool deckt breitere Verkehrsmanagement-Funktionen ab, einschließlich Operations-Timeouts und Concurrency-Limiting. Es enthält zudem Monitoring-Primitive zur Verfolgung des Warteschlangenzustands und der Anzahl ausstehender Aufgaben sowie Synchronisation für das Leerlaufen der Warteschlange.

    Enables processing large sets of asynchronous jobs in controlled chunks to avoid overloading memory or database connections.

    TypeScript
    Auf GitHub ansehen↗4,217
  1. Home
  2. Artificial Intelligence & ML
  3. Asynchronous Batch Processing
  4. Concurrency-Limited Batching