2 repository-uri
Mechanisms for queuing lock acquisition requests to manage contention and processing order.
Distinct from Distributed Locks: Focuses specifically on the queuing and retry logic for acquiring distributed locks, rather than general lock mechanisms.
Explore 2 awesome GitHub repositories matching devops & infrastructure · Request Queuing. Refine with filters or upvote what's useful.
This is a structured reference that maps Linux kernel network sysctl parameters to their specific roles in the packet processing pipeline, from the network interface card through to the application layer. It covers the full path of packet traversal, including interrupt mitigation, buffer management, queuing disciplines, and TCP auto-tuning mechanisms. The reference details how to configure kernel parameters for connection handling, including TCP listen backlog, SYN queue management, FIN timeout, and syncookies. It also addresses queue management and bufferbloat control through egress queuing
Covers configuring the transmit queue length and default queuing algorithm for egress packet management.
Rueidis is a high-performance Redis client library for Go that provides a type-safe and asynchronous interface for interacting with Redis servers. It includes a full implementation of the Redis serialization protocol and a dedicated connection manager to handle pooling, multiplexing, and automatic pipelining. The library is distinguished by its support for RDMA connectivity to reduce latency and CPU overhead. It features a distributed lock manager that implements majority-based locking and optimistic concurrency control, as well as client-side caching with invalidation signals to minimize net
Provides automatic retries for lock acquisition through a notification-based queuing system.