awesome-repositories.com
Blog
MCP
awesome-repositories.com

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

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

2 Repos

Awesome GitHub RepositoriesRequest Locking Mechanisms

Concurrency control patterns that prevent multiple instances from processing the same request.

Distinct from Request Processing: Distinct from Request Processing: focuses on locking/deduplication logic rather than the general request lifecycle.

Explore 2 awesome GitHub repositories matching networking & communication · Request Locking Mechanisms. Refine with filters or upvote what's useful.

Awesome Request Locking Mechanisms GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • apify/crawleeAvatar von apify

    apify/crawlee

    24,002Auf GitHub ansehen↗

    Crawlee is a web scraping framework designed for building scalable, reliable, and distributed data extraction pipelines. It provides a unified interface for managing headless browser automation and lightweight HTTP requests, allowing developers to handle complex web navigation, dynamic content rendering, and large-scale data collection within a single, modular architecture. The project distinguishes itself through its resource-aware concurrency controller, which dynamically scales task execution based on real-time CPU and memory usage to prevent host machine exhaustion. It also features a rob

    Prevents concurrent processing of the same request by locking it during execution to maintain data integrity.

    TypeScriptapifyautomationcrawler
    Auf GitHub ansehen↗24,002
  • wendux/flyW

    wendux/fly

    3,927Auf GitHub ansehen↗

    Fly ist eine HTTP-Client-Bibliothek und ein plattformübergreifender Netzwerk-Wrapper, der eine einheitliche Promise-basierte Schnittstelle zur Verwaltung von Netzwerkanfragen über diverse JavaScript-Laufzeitumgebungen und Betriebssysteme hinweg bietet. Er fungiert als Multi-Runtime-Request-Manager, der zugrunde liegende HTTP-Engines abstrahiert, um konsistentes Verhalten zwischen Browsern und nativen Umgebungen sicherzustellen. Die Bibliothek bietet ein Middleware-System zum Erfassen und Modifizieren ausgehender Anfragen und eingehender Antworten durch eine Request-Interceptor-Pipeline. Sie verwendet adapterbasiertes Engine-Switching, um eine konsistente API über verschiedene Plattformen hinweg zu wahren, und enthält einen Mechanismus, um Anfragen von Web-Views an native Umgebungen für zentralisiertes Zertifikats- und Cookie-Management weiterzuleiten. Das Projekt deckt ein breites Spektrum an Traffic-Management-Funktionen ab, einschließlich gleichzeitiger Request-Ausführung, asynchroner Request-Queueing und der Handhabung binärer Daten wie Buffer und Blobs. Es bietet zudem Utilities für globale Konfiguration, URL-Parameter-Management und automatisierte Datenserialisierung zwischen JSON und anderen Formaten.

    Uses a lock mechanism to conditionally disable the interceptor processing pipeline for specific requests.

    JavaScript
    Auf GitHub ansehen↗3,927
  1. Home
  2. Networking & Communication
  3. Communication Protocols and Architectures
  4. Request Processing Architectures
  5. Request Processing
  6. Request Locking Mechanisms

Unter-Tags erkunden

  • Interceptor Pipeline LockingState-based mechanisms to disable specific interceptors within a request processing pipeline. **Distinct from Request Locking Mechanisms:** Locks the interceptor processing pipeline specifically, rather than general request deduplication or process synchronization.