1 مستودع
Consumers that block on queue reads until a job becomes available or a timeout expires.
Distinct from Wait Queue Blocking: Distinct from Wait Queue Blocking: focuses on application-level queue consumer blocking, not kernel process suspension.
Explore 1 awesome GitHub repository matching operating systems & systems programming · Queue Consumers. Refine with filters or upvote what's useful.
Disque is a distributed message broker that manages asynchronous communication between services through in-memory job queues. It operates as a cluster-aware job scheduler, providing at-least-once delivery guarantees with acknowledgment and retry mechanisms, and supports blocking queue consumers that efficiently wait for jobs to become available. The broker implements a job state machine that tracks each job through its lifecycle from queued to acknowledged, with configurable retry limits and time-to-live expiration to prevent unbounded queue growth. Jobs can be enqueued with delivery guarante
Provides blocking queue consumers that efficiently wait for jobs without busy-waiting.