4 个仓库
Queues multiple concurrent API calls into a single container for efficient batch processing with optional ordering.
Distinct from Query Batching: Distinct from Query Batching: focuses on batching Telegram API calls specifically, not general computational queries.
Explore 4 awesome GitHub repositories matching data & databases · API Call Batching. Refine with filters or upvote what's useful.
Hystrix is a latency and fault tolerance library designed to prevent cascading failures in distributed systems. It functions as a circuit breaker implementation that monitors failure thresholds and opens circuits to isolate remote calls when downstream services degrade. The project distinguishes itself by providing multiple isolation mechanisms, utilizing dedicated thread pools and semaphores to ensure that latency in one dependency does not saturate the entire system. It also features a request collapsing and batching engine that groups concurrent calls into single executions to reduce the t
Runs multiple remote calls concurrently while caching identical requests and collapsing them into a single batch.
Falcor is a JavaScript library that models remote data as a single virtual JSON graph, providing a path-based query engine for efficient client-side data retrieval and updates. It represents multiple remote data sources as a unified document where entities are accessed via globally unique identity paths. The system distinguishes itself by treating the remote data model as a virtual JSON resource, allowing the client to query specific paths without managing individual endpoints. It uses a reference-aware graph model to handle many-to-many relationships and prevents data duplication. Network ef
Merges multiple concurrent requests within a time window into a single network call to eliminate redundancy.
obs-websocket 是一个用于 OBS Studio 的 WebSocket 远程控制插件和扩展。它作为一个 JSON-RPC 网络 API,允许外部设备和应用程序管理软件设置、场景和流媒体操作。 该项目提供了一个标准化的网络协议,支持远程命令执行和事件驱动的状态同步。它使用加盐挑战身份验证来保护这些连接,以验证客户端身份。 该接口涵盖了广泛的生产功能,包括场景和源管理、音频电平控制以及用于录制和流媒体的输出管理。它还支持系统统计查询和软件状态监控,以促进实时广播监控和工作流自动化。
Provides the ability to group multiple network commands into a single request for efficient execution.
MadelineProto is an asynchronous PHP library that provides a programmatic interface for interacting with the Telegram API using the MTProto protocol, the same protocol used by official Telegram clients. It functions as both a Telegram bot SDK and a userbot automation library, enabling PHP applications to connect to Telegram as either a bot account or a regular user account, sending and receiving messages, media, and other data directly without relying on the Bot API intermediary. The library is built on an event-driven architecture with Amp v3 fiber-based concurrency, allowing for non-blockin
Queues multiple concurrent Telegram API calls into a single container for efficient batch processing.