awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

8 个仓库

Awesome GitHub RepositoriesBackpressure Management

Mechanisms for pausing data streams to prevent processing bottlenecks in plugins.

Distinct from Plugin Management: Focuses on flow control for plugin data streams, distinct from general plugin lifecycle management.

Explore 8 awesome GitHub repositories matching development tools & productivity · Backpressure Management. Refine with filters or upvote what's useful.

Awesome Backpressure Management GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • vonng/ddiaVonng 的头像

    Vonng/ddia

    22,648在 GitHub 上查看↗

    This project serves as a comprehensive technical reference for the architecture and design of data-intensive applications. It provides a structured analysis of the fundamental principles required to build reliable, scalable, and maintainable software systems, covering the core trade-offs inherent in modern data infrastructure. The repository explores the mechanics of distributed data management, including strategies for replication, partitioning, and achieving consensus across multiple nodes. It details the design of storage engines, indexing techniques, and transaction management models, whi

    Forces data senders to reduce transmission rates when receiving systems are overloaded.

    Pythonbookdatabaseddia
    在 GitHub 上查看↗22,648
  • vectordotdev/vectorvectordotdev 的头像

    vectordotdev/vector

    22,071在 GitHub 上查看↗

    Vector is a high-performance observability data pipeline designed to collect, transform, and route logs, metrics, and traces across distributed infrastructure. It functions as a modular engine that decouples data ingestion from processing and transmission, utilizing a component-based architecture to connect diverse sources to multiple destinations. The project distinguishes itself through a focus on reliability and flow control. It implements backpressure-aware data movement to prevent data loss during traffic spikes and utilizes disk-backed event buffering to ensure durability during network

    Manages data velocity and volume through sampling, rate-limiting, and backpressure-aware flow control.

    Rusteventsforwarderhacktoberfest
    在 GitHub 上查看↗22,071
  • apache/brpcapache 的头像

    apache/brpc

    17,545在 GitHub 上查看↗

    brpc is a high-performance C++ RPC framework and network programming library designed for building distributed systems. It functions as a multi-protocol RPC server capable of hosting and detecting multiple communication protocols, including gRPC, Thrift, HTTP, Redis, and Memcached, on a single TCP port. The project distinguishes itself through high-throughput data transport and memory efficiency, utilizing RDMA-based transport to bypass the kernel TCP stack and zero-copy memory management to eliminate data duplication. It also implements the Raft algorithm for consensus-based state replicatio

    Pauses data transmission when remote buffers are full to prevent data overflow.

    C++rpc
    在 GitHub 上查看↗17,545
  • nasa/fprimenasa 的头像

    nasa/fprime

    10,766在 GitHub 上查看↗

    F Prime 是一个基于组件的框架,专为嵌入式和航天软件的开发与部署而设计。它提供了一种模块化架构,将软件逻辑与通信接口解耦,允许开发者通过领域特定建模语言定义系统结构。这种基于模型的方法支持自动化代码生成,在确保复杂系统拓扑一致性的同时,维护了软件模块之间严格的接口契约。 该框架的特色在于其集成的构建系统和地面数据操作套件。它实现了嵌入式软件全生命周期的自动化,从交叉编译和依赖管理到遥测与命令接口的生成。通过为机载飞行软件和地面监控提供统一的环境,它促进了跨不同硬件平台的分布式嵌入式系统的无缝集成、测试及指挥控制。 除了核心架构外,该项目还包含用于系统可观测性的综合工具,包括实时遥测可视化、事件日志记录和诊断追踪。它支持从裸机环境到实时操作系统的多种部署场景,并提供了内存管理、状态驱动行为建模和异步任务执行机制。 该项目以 C++ 仓库形式维护,并提供详尽的文档和支持跨平台开发的构建系统。

    Regulates message transmission between components and hardware using status feedback to prevent interface overloading and ensure reliable data delivery.

    C++componentscppembedded
    在 GitHub 上查看↗10,766
  • hazelcast/hazelcasthazelcast 的头像

    hazelcast/hazelcast

    6,570在 GitHub 上查看↗

    Hazelcast is a distributed data platform that combines an in-memory data grid with a stream processing engine to support real-time analytics and event-driven applications. It functions as a partitioned, distributed key-value store that replicates data across cluster nodes to provide low-latency access and high availability. The platform also serves as a distributed SQL query engine, allowing users to execute standard SQL statements against both in-memory datasets and external data sources. What distinguishes Hazelcast is its use of a distributed consensus subsystem to maintain strongly consis

    Uses bounded queues and adaptive windows to manage pipeline backpressure.

    Javabig-datacachingdata-in-motion
    在 GitHub 上查看↗6,570
  • reactor/reactor-corereactor 的头像

    reactor/reactor-core

    5,224在 GitHub 上查看↗

    Reactor Core is a reactive programming toolkit and non-blocking foundation for composing asynchronous data pipelines on the JVM. It serves as an asynchronous stream processing framework and a backpressure management system, allowing developers to transform, filter, and combine sequences of events while regulating data flow between producers and consumers to prevent resource exhaustion. The library differentiates itself through a sophisticated concurrency scheduling system and demand-based flow control. It decouples signal processing from specific threads using a scheduler registry and provide

    Provides a demand-based backpressure system to regulate data production and prevent consumer overwhelm.

    Javaasynchronousflowflux
    在 GitHub 上查看↗5,224
  • reactive-streams/reactive-streams-jvmreactive-streams 的头像

    reactive-streams/reactive-streams-jvm

    4,875在 GitHub 上查看↗

    该项目为异步流处理提供了正式规范和一套标准 Java 接口。它定义了一个标准化的协议,用于在不同线程的发布者和订阅者之间传递元素序列,核心是 JVM 的响应式流(Reactive Streams)规范。 该项目通过提供一个通用 API 来实现互操作性,允许不同的异步流处理库协同工作。这是通过一组标准接口和桥接机制实现的,这些机制可以在不兼容的流规范之间进行转换。 该规范涵盖了非阻塞背压(Backpressure)协议,通过要求订阅者发出需求信号来调节数据流并防止系统过载。它还定义了流的生命周期,包括订阅管理、元素处理以及用于资源清理的基于信号的终止。 该项目包括一个用于验证流行为的框架,以根据背压和异步事件规则验证处理逻辑。

    Provides traffic management capabilities to regulate data transfer speeds and prevent system overload.

    Java
    在 GitHub 上查看↗4,875
  • cloudflare/capnwebcloudflare 的头像

    cloudflare/capnweb

    3,846在 GitHub 上查看↗

    Capnweb is a distributed object communication library and Cap'n Proto RPC framework. It enables type-safe remote procedure calls between clients and servers using shared schemas and generated stubs to invoke methods on remote objects as if they were local. The project utilizes an object-capability security model to govern access to remote resources through unforgeable tokens. It provides a bidirectional network layer that multiplexes asynchronous calls and data streams over persistent WebSocket connections and includes a remote resource lifecycle manager that uses reference counting to automa

    Employs backpressure and flow-control mechanisms to manage bidirectional data streaming and prevent memory overflow.

    TypeScript
    在 GitHub 上查看↗3,846
  1. Home
  2. Development Tools & Productivity
  3. Plugin Management
  4. Backpressure Management

探索子标签

  • Flow Control2 个子标签Mechanisms for regulating data transmission rates to prevent processing bottlenecks. **Distinct from Backpressure Management:** Distinct from plugin management: focuses on general flow control for data streams.