disque

Message broker

A distributed message broker designed to capture the essence of Redis as a jobs queue use case, providing an in-memory, scalable, and fault-tolerant design for efficient communication between processes.

Disque is a distributed message broker

GitHub

8k stars
421 watching
538 forks
Language: C
last commit: over 3 years ago
Linked from 2 awesome lists


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
robinjoseph08/redisqueue A Redis-based producer-consumer system for handling messages with guaranteed delivery and visibility timeouts. 131
bloomberg/blazingmq A distributed message queueing framework providing durable and high-performance queues with various routing strategies. 2,566
bee-queue/bee-queue A simple job/task queue for Node.js using Redis 3,843
mosic/exdisque An Elixir client for interacting with an in-memory job queue service 17
codyreichert/cl-disque A Common Lisp client library for interacting with an in-memory job queue and message broker. 13
weyoss/redis-smq A Node.js library for queuing messages and processing them asynchronously with consumers using Redis as the backend 596
paradoxical-io/cassieq A distributed queue built on top of Cassandra to handle message processing and routing. 51
php-enqueue/redis An implementation of message queuing using Redis as a broker 41
taskforcesh/bullmq A message queue and batch processing solution for NodeJS and Python applications using Redis 6,227
php-enqueue/enqueue-dev A package for building and implementing message queues and job queues in PHP applications. 2,178
resque/resque A Redis-backed Ruby library for managing background tasks and jobs. 9,433
tomeraberbach/quetie A tiny and efficient JavaScript implementation of a data structure providing fast and amortized O(1) access to queues and dequeues. 112
optimalbits/bull A Node.js library for handling distributed jobs and messages with rate limiting, scheduling, and concurrency features. 15,594
taoensso/carmine A Clojure wrapper for interacting with Redis, providing an idiomatic API for tasks like data serialization, message queuing, and distributed locking. 1,161
rq/rq A Python library for queueing jobs and processing them in the background with workers using Redis as the backend. 9,916