BlockingQueue
Blocking Queue
A GenServer-based queue implementation with blocking semantics to decouple producer and consumer processes.
A blocking queue written in Elixir.
52 stars
3 watching
12 forks
Language: Elixir
last commit: over 1 year ago
Linked from 1 awesome list
Related projects:
Repository | Description | Stars |
---|---|---|
rgrinberg/ebqueue | A simple blocking unbounded queue implementation in Erlang | 8 |
jberryman/unagi-chan | A high-performance concurrent queue implementation using atomic counters and the x86 fetch-and-add instruction | 127 |
princemaple/elixir-queue | A queue data structure implemented as a wrapper around the Elixir language's existing queue data type with additional features and improved API. | 33 |
paradoxical-io/cassieq | A distributed queue built on top of Cassandra to handle message processing and routing. | 51 |
enriquebris/goconcurrentqueue | A package offering concurrent-safe queue implementations with auto-expanding capacity and fixed capacities | 396 |
fredwu/opq | A simple, in-memory queue with worker pooling and rate limiting. | 266 |
robinjoseph08/redisqueue | A Redis-based producer-consumer system for handling messages with guaranteed delivery and visibility timeouts. | 129 |
adrianbrad/queue | Thread-safe, generic implementations of queue data structures in Go | 274 |
jaspervdj/psqueues | Provides data structures and algorithms for efficient priority queuing in Haskell | 64 |
tomeraberbach/quetie | A tiny and efficient JavaScript implementation of a data structure providing fast and amortized O(1) access to queues and dequeues. | 112 |
elijahr/lockfreequeues | A set of concurrent queue implementations for Nim. | 43 |
koed00/django-q | A task queue system for Django applications | 1,832 |
anikhasibul/queue | Provides a concurrency control mechanism for managing goroutine groups and ensuring their termination after completion. | 18 |
igr/jrsmq | A Java implementation of a lightweight message queue that uses Redis as the underlying data store | 36 |
strd6/priority_queue | A JavaScript implementation of a priority queue data structure | 29 |