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

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

2 repository-uri

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

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • apify/crawleeAvatar apify

    apify/crawlee

    24,002Vezi pe GitHub↗

    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
    Vezi pe GitHub↗24,002
  • wendux/flyW

    wendux/fly

    3,927Vezi pe GitHub↗

    Fly este o bibliotecă de client HTTP și un wrapper de rețea cross-platform care oferă o interfață unificată bazată pe Promise pentru gestionarea cererilor de rețea în diverse runtime-uri JavaScript și sisteme de operare. Funcționează ca un manager de cereri multi-runtime, abstractizând motoarele HTTP subiacente pentru a asigura un comportament consistent între browsere și medii native. Biblioteca dispune de un sistem de middleware pentru capturarea și modificarea cererilor de ieșire și a răspunsurilor de intrare printr-un pipeline de interceptare a cererilor. Utilizează comutarea motorului bazată pe adaptoare pentru a menține un API consistent pe diferite platforme și include un mecanism pentru a ruta cererile din web view-uri către medii native pentru gestionarea centralizată a certificatelor și cookie-urilor. Proiectul acoperă o gamă largă de capabilități de gestionare a traficului, inclusiv execuția concurentă a cererilor, coada de cereri asincrone și gestionarea datelor binare precum bufferele și blob-urile. Oferă, de asemenea, utilitare pentru configurare globală, gestionarea parametrilor URL și serializarea automată a datelor între JSON și alte formate.

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

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

Explorează sub-etichetele

  • 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.